# Decode 함수 정리
프로그래밍의 switch문 역할을 함
예를 들어
switch(a)
case 1: 결과1
case 2 : 결과2
라는 프로그래밍 문은 SQL에서
DECODE(a, a=1, 결과1, a=2, 결과2)로 사용가능함
DECODE(컬럼명, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ....)
# example DECODE(연예인, '유재석', '놀면뭐하니', '강호동', '아는형님','프로그램X')
이 예에서 DECODE함수는
연예인이 유재석이면 '놀면뭐하니'를 반환하고
강호동이라면 '아는형님'을 반환하며
유재석과 강호동이 아닌 연예인은 '프로그램X'를 반환한다.
출처 : https://computer-science-student.tistory.com/242
'데이터 분석 > SQL' 카테고리의 다른 글
[MYSQL] 550. Game Play Analysis IV / WITH절 임시 테이블 (0) | 2023.05.28 |
---|---|
[MYSQL] Interviews /차근차근 결합하기 (0) | 2023.05.12 |
[MYSQL] SQL Project Planning / 2가지 풀이 (0) | 2023.04.24 |
[MY SQL] Symmetric Pairs / 조건분기+union (0) | 2023.04.23 |
[MYSQL] Draw the Triangle / 프로시저로 for문 구현 (0) | 2023.04.22 |