조건문
방법)
Select decode(조건, 참, 거짓) From dual;
Ex) Select decode('A=1', '맞음', '틀림') From dual;
값 -> 맞음 (A라는 컬럼의 값이 1이 참이면)
값 -> 틀림 (A라는 컬럼의 값이 1이 거짓이면)
★ DECODE는 다중으로 쓸수도 있다.
-> Select DECODE(조건, DECODE(조건, DECODE(조건...))) From dual;
※ DECODE 조건의 값이 참일때 혹은 거짓일때 들어가는 값에 다시 DECODE를 사용할 수 있다.
결국 너무 길어지면 쓴사람도 헷갈리게 되니 CASE로 하는게 더 효율적이다.
'공부방 > DataBase' 카테고리의 다른 글
[Oracle]SELECT (0) | 2020.08.08 |
---|---|
[Oracle]DELETE (0) | 2020.08.08 |
[Oracle]CASE (0) | 2020.08.08 |
[Oracle]NVL, NVL2함수 (0) | 2020.08.08 |
[Oracle]환경변수 path값이 1023자를 초과합니다. (0) | 2020.08.08 |