devLupin / SQL-study

0 stars 0 forks source link

임의의 테이블 생성 #24

Open devLupin opened 8 months ago

devLupin commented 8 months ago

계기


새로운 문법의 등장


SET @HOUR = -1;    # 변수 선언
SELECT (@HOUR := @HOUR +1) AS HOUR    # -1에서 1씩 더한 값을 컬럼의 속성값으로 취한다.
FROM ANIMAL_OUTS

WHERE @HOUR < 23;    # 총 100개가 출력되기 때문에 크기를 WHERE문으로 조정한다.
devLupin commented 8 months ago
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;