- IF함수, CASE WHEN 구문
CASE WHEN[CONDITION] THEN[TRUE] ELSE[FALSE] END조건문 결과가 참일 경우 TRUE 실행, 조건문 결과가 거짓일 경우 FALSE 실행
입력
select case when 1=1 then 1 else 2 end;
출력
1
입력
select case when 1=1 then 'test1' else 'test2' end;
출력
test1
입력
select case when 1=2 then 'test1' else 'test2' end;
출력
test2
select * from member where seq=(case when 1=1 1 else 2 end);