프로그래머스 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 |
|