MSSQL 2008/MSSQL SQL
SQL - CASE...END 분기문
본클라쓰
2011. 3. 14. 12:36
CASE ~ END 구문은 경우에 따라 수행해야 할 부분이나 출력될 결과값을 변경할 때 사용하는 조건문입니다.
( CASE
WHEN 조건1 THEN 결과1
WHEN 조건2 THEN 결과2
END )
사용예)
SELECT
SUBSTRING( RECORD, 0, 9 ),
( CASE
WHEN LEN( RECORD ) = 20 THEN SUBSTRING( RECORD, 9, 5 )
WHEN LEN( RECORD ) < 20 THEN '거래처 정보 없음'
END )
FROM ACT_RECORD
S