티스토리 뷰

코딩테스트 연습 - 입양 시각 구하기(2)

SQL에서도 변수를 사용할 수 있다.

1. 변수 선언

SET @HOUR_LIST = -1;

2. 반복문 사용

SELECT (@HOUR_LIST := @HOUR_LIST +1) AS 'HOUR'
FROM ANIMAL_OUTS
WHERE @HOUR_LIST < 23;

선언한 @HOUR_LIST를 23까지 값을 넣을 수 있다.

3. HOUR() 사용

(SELECT COUNT(*) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) = @HOUR_LIST) AS 'COUNT'

DATETIME TYPE은 HOUR을 사용하여 시간만 추출할 수 있다.

WHERE절을 이용하여 @HOUR_LIST와 같은 HOUR(DATETIME)의 개수를 추출한다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함