SQL
[프로그래머스] 입양 시각 구하기(SQL 내에서 변수설정)
Eva_0401
2020. 2. 7. 17:42
문제
풀이
- SQL 내의 변수설정을 하는 문제
- SET을 통해 hour라는 변수를 선언
- (@hour := @hour +1) as 'HOUR'을 통해 hour 변수가 1씩 증가
- 서브쿼리에서 현재 hour 변수값과 animal_outs의 hour(datetime)이 같은 datetime을 count하게 함
- hour을 23까지 실행
[로컬변수의 특징]
1. @라는 첨자를 가진다.
2. 선언된 로컬 변수는 현재 커넥션에서 같은 배치내에서만 사용한다.
3. 값을 초기화하기 위해 set, select문을 사용한다.