목록recursive (1)
Yours Ever, Data Chronicles

프로그래머스의 SQL 코테를 풀다가 다음과 같은 문제가 나왔다. 먼저 데이터 'ANIMAL_OUTS'를 보면, SELECT * FROM ANIMAL_OUTS LIMIT 10; 이러한 데이터에서, 시간대별 입양 건수를 조회하라는 문제였다. 즉, DATETIME 열의 HOUR 값에 따라 ANIMAL_ID를 카운트하면 되는데, 이게 그냥 GROUP BY를 사용하면 문제가 있었다. SELECT HOUR(DATETIME), COUNT(ANIMAL_ID) FROM ANIMAL_OUTS GROUP BY 1 ORDER BY 1 위와 같이 시간대별 입양 건수가 있는 결과만 뽑혀나오는 문제가 생겼다. 하지만 이 문제의 경우 왼쪽 사진과 같이 COUNT값이 0이어도 값이 0으로 나와야 했는데, 그냥 집계함수를 사용하면 0의..
Skillset/SQL
2022. 6. 23. 19:39