반응형
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까지의 숫자를 불러오고 불러와진 숫자가 인덱스가 되어 순서의 값을 불러온다.
반응형
'Database > SQL Server' 카테고리의 다른 글
SQL Server - 데이터 변환 함수 TRY PARSE, TRY CONVERT (0) | 2020.12.19 |
---|---|
SQL Server - IIF 함수 (0) | 2020.12.19 |
SQL Server - UNPIVOT 언피벗 (0) | 2020.12.19 |
SQL Server - 분석 함수 Window functions (0) | 2020.12.18 |
SQL Server - 첫 번째 값 & 마지막 값 함수 FIRST_VALUE & LAST_VALUE function (0) | 2020.12.18 |