DB/Oracle

[Oracle] Decode 함수 Example

개쿠 2020. 1. 4. 20:51
728x90
반응형

 

Oracle Decode 함수 사용방법

 

Decode 함수 - IF, Else의 기능을 수행

 

Decode("컬럼명", "조건값1", "조건값1일 경우 결과값", "조건값1이 아닐 경우 결과값")

ex) SELECT SEQ, CNT, VAL, DECODE(VAL, 'RED', '빨강', '빨강이아닙니다') AS DECODE FROM TEST;

 

 

 

Decode("컬럼명", "조건값1", "조건값1일 경우 결과값"

                      , "조건값2", "조건값2가 아닐 경우 결과값"

                      , "조건값1과 조건값2 모두 아닐때[ELSE라고생각하면 쉬움])

 

ex) SELECT SEQ, CNT, VAL

             , DECODE(VAL, 'RED', '빨강', 'BLUE', '파랑', '빨강과 파랑이 아닙니다') AS DECODE FROM TEST;

728x90
반응형