STUDY ROOM

[프로그래머스] 입양 시각 구하기(SQL 내에서 변수설정) 본문

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문을 사용한다.

'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