안녕하세요..
짧은 식견으로 몇자 적어 봅니다.
여러가지 방법이 있겠지만. 효율성을 따진다면 UNION ALL 로 묶는 것이 좋을 듯 합니다.
SELECT NAME
, AGE
, JNO
, EMPNO
FROM HUMAN
WHERE 1 = 1
AND 'Y' = :IS_SAWON
AND EMPNO = 'EMPNO' || '%'
UNION ALL
SELECT NAME
, AGE
, JNO
, EMPNO
FROM HUMAN
WHERE 1 = 1
AND 'N' = :IS_SAWON
AND JNO = 'JNO' || '%'
이렇게 하면 될듯 싶네요..
그럼. 좋은 하루 되세요.