* 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

+ Recent posts