문제:
풀이방법:
동물 이름 중 두 번 이상 쓰였다면 이름을 기준으로 grouping 했을 때, 그 갯수가 2개 이상일 것이다. 따라서 group by 와 HAVING 절을 사용하여 동명 동물들을 찾는다.
1
|
SELECT NAME,count(NAME) as 'COUNT' from ANIMAL_INS group by NAME HAVING count(NAME) >1 ORDER BY NAME;
|
cs |
문제링크:
https://programmers.co.kr/learn/courses/30/lessons/59041
'Algorithm > SQL' 카테고리의 다른 글
[Programmers]Lv 1. 이름이 있는 동물의 아이디 (0) | 2021.10.26 |
---|---|
[Programmers]Lv 4. 보호소에서 중성화한 동물 (0) | 2019.10.17 |
[Programmers]Lv 4. 입양 시각 구하기(2) (0) | 2019.10.16 |
[Programmers]Lv 3. 오랜 기간 보호한 동물(2) (0) | 2019.10.15 |
[Programmers]Lv 3. 오랜 기간 보호한 동물(1) (0) | 2019.10.14 |