반응형
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일경우 '전산부'로 나타내주게 된다.
반응형
'DB관련 > MySQL' 카테고리의 다른 글
YEAR() MONTH() 함수로 WHERE 검색 조건에 년, 월 기준으로 검색 조건 결과 얻는 방법 (0) | 2014.10.31 |
---|---|
[MySQL] 2개의 테이블 count(*) 합하기 (2개의 테이블 데이터 갯수 합산) (0) | 2011.08.03 |
MySQL root passwd forget 암호 변경법 (0) | 2011.07.14 |
[SQL] order by 정렬 두개 필드 주기 (0) | 2010.10.28 |
[펌]mysql 한달전 데이터 삭제(Shell code , sql query) (0) | 2008.10.23 |
[펌]mysql 깨진 테이블 복구하기 (0) | 2008.07.14 |
[Mysql] 테이블 크래쉬 체크 Table 'user' is marked as crashed and should be rep.. (0) | 2008.04.10 |
[JSP]DB컨넥션풀 snaq.net (0) | 2008.02.01 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)