Programming/Oracle

[Oracle] 조건함수 DECODE 사용법

728x90

 

 

1. Oracle DECODE 개념

오라클에서 조건을 걸고 싶을 때, 조건이 =(일치)의 경우 간단하게 사용할 수 있는 함수

 

CASE문도 있지만, 더욱 간단하게 사용할 수 있습니다

오라클에만 존재하는 함수이므로 MySQL 등 과의 호환 예정이라면 사용을 피해야합니다

 

 

 

2. DECODE 사용법

DECODE(컬럼명, 조건1, '결과값1', 조건2, '결과값2', ... , 'ELSE 결과값')

 

(ex) 사용 예시

DECODE(FRUIT, NULL, 'NOTHING', 1, 'APPLE', 2, 'BANANA', 3, 'GRAPE', 'OTHER')

 

 

 

 

 


References

📌 https://devmoony.tistory.com/117

 

 

 

 

728x90