Algorithm/SQL

[MySQL] 동명 동물 수 찾기

say! 2026. 6. 25. 14:08
728x90

 

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

row 개수만 세면 되니까 COUNT(*)

그룹핑한거 기준으로 2마리 이상이니까 HAVING

# 2번 이상 쓰인 이름 > 이름, 횟수 / 이름순
SELECT NAME, COUNT(*) AS COUNT
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING COUNT(*) >= 2
ORDER BY NAME ASC;