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
반응형

'DB > Oracle' 카테고리의 다른 글

[Oracle] BLOB, CLOB 차이점  (0) 2020.12.21
[Oracle] Random 함수 Example  (0) 2020.01.05
[Oracle] NVL, NVL2 Example  (0) 2020.01.02
[Oracle] ALL_TABLES, USER_TABLES, TAB 전체 테이블 조회 Example  (0) 2019.08.25
[Oracle] Object Select Example  (0) 2019.08.25

+ Recent posts