
select count(*) as FISH_COUNT
from fish_info
where length is null
SELECT COUNT(*) - COUNT(column_name) AS null_count
FROM table_name;
COUNT(*) → 전체 행 개수COUNT(column_name → NULL이 아닌 값의 개수(전체 개수 - NULL이 아닌 개수) → NULL 개수SELECT SUM(CASE WHEN column_name IS NULL THEN 1 ELSE 0 END) AS null_count
FROM table_name;
CASE WHEN column_name IS NULL THEN 1 ELSE 0→ NULL이면 1, 아니면 0SUM()으로 NULL 개수만 합산.SELECT COUNT(*)
FROM FISH_INFO
WHERE LENGTH IS NULL;
✔ WHERE column_name IS NULL이 가장 직관적이다.
✔ 데이터 분석 시는 SUM(CASE) 방식이 더 명확하다.
✔ COUNT(*) -> NULL 포함 모든 행 개수를 반환한다.
✔ COUNT(column_name) -> NULL이 아닌 값만 개수를 반환한다.
