안녕하세요! WHERE 절 내부에서 CASE문을 쓰는 것에 대해 질문이 있습니다.
ex)
SELECT, FROM 절 생략
WHERE
DATE = '20140120'
LOCDATA =
CASE
WHEN :ARG_LOCDATA = '1' THEN '1'
WHEN :ARG_LOCDATA = '2' THEN '2'
WHEN :ARG_LOCDATA = 'A' THEN ?????
END;
붉게 칠한 부분에서 ARG_LOCDATA가 'A'일 경우 1,2 에 대한 조건을 모두 뽑아 주고 싶은데.. 어떻게 해야 할지 모르겠습니다...
CASE WHEN 말고 다른 방법이 있을까요????