풀지 못해서 답을 찾아봤다.
LEVEL 4의 난이도가 있는문제
[알아가자]
1. SQL문에서의 변수를 선언하는 문법
2. subquery 사용법
set @time := -1; #mysql 상에서 time 변수에 -1을 선언한다는 뜻(set 함수)
Select #1차 쿼리문
(@time := @time +1) as 'HOUR', #0부터 time이 시작 되고 그것을 HOUR라고 한다 ->HOUR
(select count(*) #2차 쿼리문
from animal_outs
where hour(DATETIME) = @time) as "COUNT"
# DateTIme에 hour함수를 적용했을때 그것이 time의 현재값과 같다면
From
animal_outs
where
@time <23; #time이 1씩 증가하는데 23보다 작은동안 계속
'[SQL]' 카테고리의 다른 글
[프로그래머스,SQL,JOIN] #10.없어진 기록찾기 (0) | 2020.05.22 |
---|---|
[프로그래머스,SQL,NULL] #9.NULL 처리하기 (0) | 2020.05.21 |
[프로그래머스,SQL,group by] #7. 입양 시각 구하기 (0) | 2020.05.21 |
[프로그래머스,SQL,Group by] #7.동명동물찾기 (0) | 2020.05.21 |
[프로그래머스,SQL,SELECT] #4.어린동물찾기 (0) | 2020.05.21 |