by 뭉게구름 [Oracle 기초] case decode union all [2020.02.01 02:05:56]
예를들어 예금주명 입력값은 하나이고
조건입금인경우,지급인경우
입금이면 입금의뢰인명이랑 비교
지급이면 수취인명이랑 비교
다이라믹 쿼리 안되고 union all말고 다른방법 좀 갈켜주세요
SELECT
*
FROM
거래내역
WHERE
( (:v_gubun =
'입금'
AND
입금의뢰인명 = :v_name)
OR
(:v_gubun =
'지급'
수취인명 = :v_name) )
;
DECODE(:v_gubun,
, 입금의뢰인명,
, 수취인명) = :v_name