Oracle2010. 10. 4. 11:48
 SELECT 컬럼명,
            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
Posted by 달빛낙엽