* DECODE
DECODE 함수는 CASE WHEN 함수와 거의 동일한 문법입니다.
조건을 걸어서 원하는 값을 출력할수 있도록 하는 기능입니다.
* 사용법
DECODE( 컬럼, 조건1, 결과1, ELSE값 )
또는
DECODE( 컬럼, 조건1, 결과1, 조건2, 결과2, ELSE값)
이런식으로 조건 개수에 따라서 결과값을 여러개 지정가능합니다.
예시)
DECODE( COLUMN1, '1', '예', '2', '아니오', ........)
---- > COLUMN1 의 값이 1이면 "예" 출력 2이면 "아니오" 출력
예시)
SELECT
DECODE( COLUMN1, '1', '예', '2', '아니오') AS COLUMN1
,COLUMN2
,COLUMN3
FROM TEST_TABLE
LIST
'데이터베이스 > ORACLE' 카테고리의 다른 글
[ORACLE] 오라클 SYSDATE 사용법(현재시간값) (0) | 2021.04.12 |
---|---|
[ORACLE] 오라클 NVL(NVL2) 사용법 (0) | 2021.04.12 |
[ORACLE] 오라클 CASE WHEN 사용법 (0) | 2021.04.12 |
[ORACLE] 오라클 AS(Alias) 사용법 (0) | 2021.04.12 |
[ORACLE] 오라클 DISTINCT 사용법, 데이터 중복 (0) | 2021.04.12 |