문제풀이/프로그래머스

프로그래머스 ) 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 순으로 
반응형