[MySQL] 프로그래머스 입양 시각 구하기(2) (SET, WITH RECURSIVE)
·
코딩테스트/DB
풀이1. SET @hour := -1; SELECT (@hour := @hour + 1) AS HOUR, (SELECT Count(*) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) = @hour) AS COUNT FROM ANIMAL_OUTS WHERE @hour < 23 풀이2. WITH RECURSIVE HOUR AS( SELECT 0 AS h UNION ALL SELECT h+1 FROM HOUR WHERE h