프로그래밍/SQL
[프로그래머스] 입양 시각 구하기(2)
소요시간 : 19분사용한 풀이법 : SET, 서브쿼리, GROUP BY풀이 과정1. 0-23시까지 모든 시간을 표시하기 위한 @hour 변수 선언2. -1로 초기값을 준 뒤, +1을 해가며 hour이 23이 될 때 까지 진행3. 서브쿼리에선 datetime의 시각이 hour와 동일한 경우에 그룹화 하여 카운트를 진행 작성 코드set @hour := -1;select (@hour := @hour+1) as HOUR,ifnull((select count(animal_id) from animal_outs where hour(datetime) = @hour group by hour),0) as COUNTfrom animal_outswhere @hour 피드백처음에는 그냥..
2024. 2. 22. 18:46