오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

Algorithm/프로그래머스

[프로그래머스] SQL 입양시간 구하기(2)

junha6316 2021. 7. 16. 23:24

입양 시간 구하기(2)

지역 변수 선언으로 해결할 수 있다.

SET @HOUR = -1; 

SELECT (@HOUR := @HOUR + 1) HOUR, (
    SELECT COUNT(*) 
    FROM ANIMAL_OUTS 
    WHERE HOUR(DATETIME) = @HOUR 
) COUNT 
FROM ANIMAL_OUTS 
WHERE @HOUR < 23

 

없어진 기록 찾기

SELECT OUTS.ANIMAL_ID, OUTS.NAME
FROM ANIMAL_OUTS as OUTS
LEFT OUTER JOIN ANIMAL_INS as INS
ON INS.ANIMAL_ID = OUTS.ANIMAL_ID
WHERE INS.ANIMAL_ID IS NULL;