SET @HOUR = -1; # 변수 선언
SELECT (@HOUR := @HOUR +1) AS HOUR # -1에서 1씩 더한 값을 컬럼의 속성값으로 취한다.
FROM ANIMAL_OUTS
WHERE @HOUR < 23; # 총 100개가 출력되기 때문에 크기를 WHERE문으로 조정한다.
SET @HOUR = -1;
SELECT
(@HOUR := @HOUR +1) AS HOUR,
(SELECT
COUNT(HOUR(DATETIME))
FROM ANIMAL_OUTS
WHERE HOUR(DATETIME)=@HOUR
) AS COUNT
FROM ANIMAL_OUTS
WHERE @HOUR < 23;
계기
새로운 문법의 등장
:=
는 값의 대입