https://school.programmers.co.kr/learn/courses/30/lessons/59041
이름별 개수를 알아야 할 때는 group by를 이용해서 같은 것끼리 묶어준다.
조건을 보면 두 번 이상 쓰인 이름을 찾아야 하는데, 이때 이미 그룹화를 진행한 것에 대해 조건을 수행하기 때문에
having 을 이용하여 구해준다.
잊지말고 이름 순으로 정렬!
SELECT name, count(name) from animal_ins group by name having count(name)>1 order by name;
'Programmers > MySQL' 카테고리의 다른 글
프로그래머스 MySQL : DATETIME에서 DATE로 형 변환 (0) | 2022.12.06 |
---|---|
프로그래머스 MySQL : NULL 처리하기 (0) | 2022.12.04 |
프로그래머스 MySQL : 이름에 el이 들어가는 동물 찾기 (0) | 2022.11.30 |
프로그래머스 MySQL : 중복제거하기 (0) | 2022.11.28 |
프로그래머스 MySQL : 최솟값 구하기 (0) | 2022.11.26 |