문제풀이/프로그래머스
프로그래머스 ) mysql 동명동물 수 찾기 (GROUP BY, HAVING)
jeyaa
2020. 11. 23. 10:14
반응형
Q. 보호소에 들어온 동물 이름 중 두번 이상 쓰인 이름과 쓰인 횟수 조회하기
( 단, 이름이 없는 동물은 집계에서 제외)
SELECT NAME, COUNT(*) AS `COUNT`
FROM ANIMAL_INS
WHERE NAME IS NOT NULL // NAME 값이 NULL이 아닐때
GROUP BY NAME // NAME 칼럼 으로 그룹화
HAVING `COUNT` > 1 ORDER BY NAME ASC; // 카운트가 1보다 클 경우에 NAME 순으로
반응형