WHERE 절에 CASE WHEN 문 적용

2016:02:17 16:19:57


1
2
3
4
5
6
AND (ISNULL(@P_FG_CONFIRM, ''= '' OR
        FG_STATE = (CASE 
            WHEN @P_FG_CONFIRM = '1' THEN 'C'
            WHEN @P_FG_CONFIRM = '2' THEN 'N'
            ELSE ''
            END))
cs



WHERE 절에 CASE를 쓰는 샘플 예제.


혹시 모를 오류를 위해, 파라미터의 기본 값을 정하는 것도 잊지 말자.

'Developer > MSSQL' 카테고리의 다른 글

WHERE 절에 CASE WHEN 문 적용  (0) 2019.04.08
시간 차이 구하기 (DATEDIFF)  (0) 2018.07.06
문자열 (YYYYMMDDSSHHMMSS) -> DATETIME 형태 변경  (0) 2018.07.06

이 글을 공유하기


댓글(0)

Designed by CMSFactory.NET