https://programmers.co.kr/learn/courses/30/lessons/59041
문제 분석
- group by를 사용하여 동일한 이름의 동물을 묶고, having절을 사용하여 조건을 추가한다.
문제 풀이
1. select문을 통해 이름과 이름이 사용된 횟수를 출력한다.
2. group by절을 통해 이름으로 묶는다.
3. having절을 통해 묶은 이름의 개수가 2번 이상인 경우만 출력하도록 한다.
4. 이름을 기준으로 정렬한다.
select NAME, count(*)
from ANIMAL_INS
group by NAME
having count(NAME)>=2
order by NAME;
'Algorithm > programmers' 카테고리의 다른 글
programmers 입양 시각 구하기(2) (0) | 2022.01.24 |
---|---|
programmers 입양 시각 구하기(1) (0) | 2022.01.23 |
programmers 고양이와 개는 몇 마리 있을까 (0) | 2022.01.23 |
programmers 시저 암호 (0) | 2022.01.23 |
programmers 약수의 합 (0) | 2022.01.23 |