COUNT(*) : null값 포함 COUNT(column_name) : null값 제외 따라서 null값을 확실히 제외한 뒤 집계를 하고 싶을 땐 컬럼명으로 count를 해야한다! (참고: learnsql) 관련 예제 문제 (SQL 문제 바로가기) # 동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. # 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다. SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL; 이 문제에서 COUNT(컬럼명)을 했기 때문에 NULL값이 자동으로 제외되지만 의미를 확실히 전달하다는 측면에서 WHERE문을 적어주는 것이 좋다고 한다.