DB관련/MySQL
DECODE 함수
saltdoll
2009. 1. 12. 23:15
반응형
DECODE함수는 데이터를 원하는 다른 값으로 바꾸어 주는 함수.
DECODE함수는 첫 번째 인수를 받아들여 받아들인 내용이 조건1과 일치하면 값1로 조건2와 일치하면 값2로 바꾸어 준다.
DECODE(column|표현식, 조건1, value1, 조건2, value2, 조건3, value3,...)
예를 들어
sql> select deptno, DECODE(deptno, 10, '영업부',
20, '기획부',
30, '생산부',
40, '전산부') AS "부서명"
from dept;
일경우 dept 컬럼의 deptno가 10일경우 '영업부', 20일경우 '기획부', 30일경우 '생산부', 40일경우 '전산부'로 나타내주게 된다.
반응형