[프로그래머스] ⭐⭐ 고양이와 개는 몇 마리 있을까 (MySQL)
문제
코드
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에 포함되지 않는다.
댓글남기기