프로그래머스 SQL GROUP BY을 풀어봅니다.
3문제를 한 포스팅에 담아봅니다. 4번문제입양 시각 구하기(2)는 따로 다룹니다.
고양이와 개는 몇마리 있을까
- 고양이와 개는
ANIMAL_TYPE이다.ANIAMAL_TYPE으로 묶습니다.
- 이때 고양이를 개보다 먼저 조회해주세요. 조건에 맞춰
ORDER BY를 해줍니다.
1 | |
동명 동물 수 찾기
이름이 두번이상 쓰인 동물 이름을 찾습니다. 이름이NULL인 경우는 무시해야합니다.NAME으로 묶고,HAVING을 통해 조건을 걸어줍니다.
- 결과는 이름 순으로 조회해주세요. 조건에 맞춰
ORDER BY를 해줍니다.
1 | |
입양 시각 구하기(1)
- 각 시간대별로 입양이 몇 건이나 발생했는지 조회해야 합니다.
09:00부터19:59까지만 조회 해야합니다.- HOUR 에 관심이 있으므로
HOUR(DATETIME)으로 HOUR만 잘라내고 묶습니다. HAVING시HOUR만 있으므로,HOUR만 조건문에 넣어서 걸러내야 합니다.- 참고링크
- HOUR 에 관심이 있으므로
- 결과는 시간대 순으로 정렬해야 합니다. 조건에 맞춰
ORDER BY를 합니다.
1 | |