[Oracle] Decode
쉽게 말해 if else 구문을 select 절에서 사용할 수 있는 함수
SELECT DECODE(Column1, Value1, Result1, Value2, Result2, Result3) AS Result
FROM Table_Name;
Table의 Column1이 Value1과 같으면 Result1, Value2와 같으면 Result2, Value1, Value2 와 같지 않으면 Result3를 표시
Ex)
SELECT NAME, DECODE(SCORE, '1', 'E', '2', 'D', '3', 'C', '4', 'B', '5', 'A') AS SCORE
FROM EXAMSCORE;
'IT Info > Oracle' 카테고리의 다른 글
[Oracle] 리스너(Listener) (0) | 2019.12.05 |
---|---|
[Oracle] CASE WHEN THEN (0) | 2019.12.05 |
[Oracle] Trigger (0) | 2019.12.02 |
[Oracle] 데이터 중복 제거 distinct, group by (0) | 2019.11.26 |
[Oracle] MERGE INTO (0) | 2019.11.20 |