COUNT()
행 수 또는 NULL이 아닌 값의 개수를 셉니다.
기본 문법
COUNT(*) / COUNT(column)작은 예제 sql
WITH values_table(value) AS (VALUES (1), (NULL), (3))
SELECT COUNT(*) AS rows, COUNT(value) AS present FROM values_table;실행 결과
rows | present 3 | 2
헷갈리기 쉬운 점
- COUNT(*)는 행 수를 세고 COUNT(열)은 해당 열의 NULL을 제외합니다.
- 중복되지 않는 값만 세려면 COUNT(DISTINCT 열)을 검토하세요.