SELECT 컬럼명,
DECODE( 변경컬럼 , 조건, '바꿀값' ,
조건, '바꿀값',
조건, '바꿀값'
)
FROM 테이블명;
DECODE( 변경컬럼 , 조건, '바꿀값' ,
조건, '바꿀값',
조건, '바꿀값'
)
FROM 테이블명;
DECODE 함수는 데이터 들을 다른 값으로 바꾸어 주며, DECODE(VALUE, IF1, THEN1, IF2, THEN2...) 형태로 사용 할 수 있다.
VALUE 값이 IF1일 경우에 THEN1 값 으로 바꾸어 주고 VALUE 값이 IF2일 경우에는 THEN2 값 으로 바꾸어 준다.
비슷한 함수로 CASE가 있다.'Oracle' 카테고리의 다른 글
아카이브 로그 모드(Archive Log Mode) (0) | 2010.10.11 |
---|---|
자주 사용되는 제어 함수 (0) | 2010.10.04 |
Oracle 리스너 수정 (0) | 2010.08.23 |
테이블의 관리 (0) | 2010.05.13 |
오라클 초보자를 위한 팁 (0) | 2010.05.13 |