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일경우 '전산부'로 나타내주게 된다.
반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)