logweft.

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 열)을 검토하세요.

함께 찾아보기

이 문법을 사용한 강의·코드 노트

더 자세한 문서

← SQL 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.