반응형
** SQL Server 2012 버전부터 사용가능
MSSQL에서 CASE WHEN 문을 사용하면 쿼리가 길어지는데
그걸 간단하게 사용하고싶을때 쓰면 좋은 MSSQL 함수
1. IIF
IIF( boolean_expression, true_value, false_value )
IIF(조건, TRUE일 경우, FALSE일 경우)
- 예제
SELECT IIF(80 >= 70, '참', '거짓') as result;
- 결과
2. CHOOSE
CHOOSE ( index, val_1, val_2 [, val_n ] )
CHOOSE (index, index가 1일때, index가 2일때,...index가 n일때)
- 예제
SELECT CHOOSE ( 2, '1일때', '2일때', '3일때', '4일때') as result;
- 결과
[참고사이트]
반응형