본문 바로가기
BackEnd/DB, SQL

SQL 9편: DECODE 함수와 CASE문

by summer_light 2021. 12. 27.

열 값이나 데이터 값에 따라 어떤 데이터를 반환할 지 정할 때 사용한다. 

 

DECODE 함수

DECODE(검사 대상,

조건1, 조건1 일치 반환 결과,

... ,

조건 N, 조건N 일치 반환 결과,

조건1~N과 일치한 경우가 없을 때 반환할 결과(기본값=NULL))

 

 

 

CASE문 

CASE 검사 대상

WHEN 조건1 THEN 조건1 true일 때 반환할 결과

...

WHEN 조건N THEN 조건N true일 때 반환할 결과

ELSE 조건1~N과 일치하는 경우가 없을 때 반환할 결과

END AS 열이름

댓글