[프로그래머스_SQL] 입양 시각 구하기(2)
📜문제
https://school.programmers.co.kr/learn/courses/30/lessons/59413
📜정답
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
📜노트
SET
을 사용하여 푸는 문제다.SET @HOUR := -1;
는 사용자 지정 변수로 -1을 초기값으로 가진다.@HOUR := @HOUR+1
은 HOUR변수에 1씩 증가시키도록 한다.:=
은 대입 연산자이다.