WITH TAB(NUM, DATA) AS ( SELECT '1','AAA' FROM DUAL UNION ALL SELECT '2','BBB' FROM DUAL UNION ALL SELECT '3','CCC' FROM DUAL ) SELECT CASE WHEN AA.D1 <= 2 THEN (SELECT 'B' FROM DUAL) ELSE (SELECT 'C' FROM DUAL) END AS RESULT FROM (SELECT COUNT(*) AS D1 FROM TAB) AA
필요한 값이 여러값이라면 짱구를 더 돌려야 겠네요 ㅎㅎ
by 오케클릭
[2012.07.31 13:30:21]
프로시저 만들어서 실행하면 그냥 해결될듯 ㅋ
by 손님
[2012.07.31 14:21:30]
SELECT '1' A, '2' B FROM DUAL WHERE A>=2 UNION SELECT '1' A, '2' B FROM DUAL WHERE A<2
이런 방법이면 될듯 하네요..
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.