반응형
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
반응형
'programing' 카테고리의 다른 글
"ORA-01008: 일부 변수가 바인딩되지 않음" 오류 (0) | 2023.07.14 |
---|---|
.NET 응용 프로그램에서는 SQL 쿼리가 느리지만 SQL Server Management Studio에서는 즉시 실행됨 (0) | 2023.07.14 |
ORA-01779: 키가 보존되지 않은 테이블에 매핑되는 열을 수정할 수 없습니다. (0) | 2023.07.14 |
읽기 전용 맵 유형 사용 (0) | 2023.07.14 |
구글 앱 엔진 vs 파이어베이스 (0) | 2023.07.14 |