반응형
DECODE('참조','검색',result,default)
참조할 열의 검색할 단어를 비교해서 같으면 result값을 반환하고 같지않다면 default 값을 반환한다.
예제.
select
job_id,
decode(job_id, 'SA_MAN','Sales Dept','SA_REP','Sales Dept','Another') as "DECODE"
FROM
jobs
where
job_id LIKE 'S%';
jobs 테이블에 job_id 열 중 S로 시작하는 모든것을 찾고 그중 SA_MAN, 'SA_MAN','Sales Dept','SA_REP' 이면
Sales Dept 로 변환하고 아니면 Another 로 표기하라
반응형
'데이터베이스 > OracleDB' 카테고리의 다른 글
[Oracle] 오라클 SUM() OVER(ORDER BY ...)함수 활용 및 누적값 구하기 (0) | 2020.01.21 |
---|---|
[ORACLE]오라클 함수 RANK() 활용 및 예제(WITHIN GROUP(ORDER BY ...) OVER (ORDER BY ...) (0) | 2020.01.21 |
[Oracle 18c] 오라클 OVER ()함수, partiton by 활용 예제 (0) | 2020.01.21 |
[Oracle 18c ] 오라클 서브쿼리(Subquery), 하위 질의 사용법 (0) | 2020.01.20 |
[Oracle 18c] 계정생성 방법 sys - SQL Developer (0) | 2020.01.20 |