컴공생의 다이어리

SQL의 DECODE 함수 본문

자격증/SQLD

SQL의 DECODE 함수

컴공 K 2021. 6. 4. 00:01

SQL의 DECODE 함수

DECODE함수는 프로그래밍 언어에서의 if else문의 역할을 한다. 사용방법으로는 DECODE(컬럼명, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ....)와 같이 사용하면 된다.

예를들어 DECODE(연예인, '유재석', '놀면뭐하니', '강호동', '아는형님','프로그램X')이라고 가정해보자. 이 예에서 DECODE함수는 연예인이 유재석이면 '놀면뭐하니'를 반환하고 강호동이라면 '아는형님'을 반환하며 유재석과 강호동이 아닌 연예인은 '프로그램X'를 반환한다.

DECODE(컬럼명, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ....)

# example
DECODE(연예인, '유재석', '놀면뭐하니', '강호동', '아는형님','프로그램X')

 

 

 

 

 

 

https://gent.tistory.com/227

 

[Oracle] 오라클 DECODE 함수 사용방법 (if else, 디코드)

DECODE 함수는 오라클 쿼리에서 가장 많이 사용하는 함수 중 하나이다. 표준 SQL 함수가 아니라서 사용을 꺼려하기도 하지만 잘 사용하면 아주 편하기 때문에 유용하다. 최근에는 CASE WHEN 구문 사용

gent.tistory.com

 

 

728x90
Comments