최대 1 분 소요

프로그래머스 사이트 링크

문제

image


코드

ver(1) - ORDER BY, GROUP BY 사용
SELECT ANIMAL_TYPE, COUNT(*) AS COUNT
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE

풀이

COUNT(*), COUNT(1), COUNT(컬럼)

COUNT(*), COUNT(1)은 NULL 값과 상관없이 모든 행 수를 카운트한다.

하지만 COUNT(컬럼)은 해당 컬럼의 값이 NULL인 행은 COUNT에 포함되지 않는다.

댓글남기기