programing

Oracle / SQL - 단일 열에 있는 값의 발생 횟수

telecom 2023. 7. 14. 23:40
반응형

Oracle / SQL - 단일 열에 있는 값의 발생 횟수

좋아요, 아마 더 좋은 제목을 생각해 낼 수도 있었을 텐데, 어떻게 말해야 할지 몰라서 설명해 드릴게요.

예를 들어 '코드' 열이 있는 테이블이 있다고 합니다.내 표의 각 레코드는 'CODE' 열의 값으로 'A', 'B' 또는 'C' 중 하나를 가집니다.제가 원하는 것은 'A', 'B', 'C'가 몇 개 있는지 세어보고 싶습니다.

3개의 다른 쿼리로 이것을 수행할 수 있다는 것을 알고 있지만, 1개만으로 수행할 수 있는 방법이 있는지 궁금합니다.

사용:

  SELECT t.code,
         COUNT(*) AS numInstances
    FROM YOUR_TABLE t
GROUP BY t.code

출력은 다음과 같습니다.

code   numInstances
--------------------
A      3
B      5
C      1

사용되지 않은 코드가 있으면 표시되지 않습니다.참조가 없는 코드를 보려면 코드 목록이 포함된 표에 왼쪽으로 조인해야 합니다.

언급URL : https://stackoverflow.com/questions/4729825/oracle-sql-count-number-of-occurrences-of-values-in-a-single-column

반응형