Database/SQL Server
SQL Server - Choose 함수
청렴결백한 만능 재주꾼
2020. 12. 19. 00:57
반응형
Choose 함수
- 2012년도에 소개 되었다.
- 사용 가능한 값 리스트에서 지정된 인덱스의 항목을 리턴. Returns the item at the specified index from the list of available values.
- 인덱스 시작 위치는 0이 아닌 1이다.
- 사용 가능한 리스트에 없는 값을 불러오면 NULL값이 리턴.
Syntax :
CHOOSE ( index, val_1, val_2, ...)
Example :
SELECT Name, DateOfBirth,
CHOOSE(DATEPART(MM, DateOfBirth), 'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC') AS [Month]
FROM Employees
이렇게 하면 몇월인지에 따라서 datepart함수가 1~12까지의 숫자를 불러오고 불러와진 숫자가 인덱스가 되어 순서의 값을 불러온다.
반응형