STUDY ROOM
[프로그래머스] 입양 시각 구하기(SQL 내에서 변수설정) 본문
문제
풀이
- SQL 내의 변수설정을 하는 문제
- SET을 통해 hour라는 변수를 선언
- (@hour := @hour +1) as 'HOUR'을 통해 hour 변수가 1씩 증가
- 서브쿼리에서 현재 hour 변수값과 animal_outs의 hour(datetime)이 같은 datetime을 count하게 함
- hour을 23까지 실행
[로컬변수의 특징]
1. @라는 첨자를 가진다.
2. 선언된 로컬 변수는 현재 커넥션에서 같은 배치내에서만 사용한다.
3. 값을 초기화하기 위해 set, select문을 사용한다.
'SQL' 카테고리의 다른 글
프로시저(Oracle) (0) | 2020.07.07 |
---|---|
프로시저 호출(Oracle) (0) | 2020.07.07 |
LEFT JOIN 절 안에 SELECT문 (0) | 2020.06.16 |
[MS-SQL] 커서(Cursor) (0) | 2020.04.08 |
[프로그래머스] 입양 시각 구하기( HOUR(DATETIME)) (0) | 2020.02.07 |
Comments