DB & Redis
Oracle Case문 분기 처리
Grand_J
2018. 8. 3. 11:34
반응형
Oracle Case문 분기 처리
예시
select
a.test1 as test1,
b.test2 as test2,
CASE
WHEN a.test1 = 'A' THEN a.test3
WHEN a.test1 = 'V' THEN b.test3
END
AS test3,
CASE
WHEN (SELECT COUNT(*) FROM user.test3_table WHERE test_id= a.test_id ) = 0 // 없을경우
THEN ''
ELSE '\\' || (SELECT IP_ADDR FROM user.test3_table WHERE test_id= a.test_id) || a.test4
END
AS PATH
FROM
user.test1_table a,
user.test2_table b
WHERE
a.test_id= b.test_id(+)
끗@
반응형