반응형
●TO_CHAR
- 숫자나 날짜형 자료를 문자로 변환한다.
ex)select to_char(8000000,'999,999,999'), to_char(sysdate,'yyyy/mm/dd'),to_char(sysdate,'yyyymmdd') from dual;
●NVL(a,b)
- a 데이터가 null일 경우 b로 변환해서 출력한다.
ex)select comm, nvl(comm,'0') from emp;
●DECODE(a, b, c,d)
- 조건함수이다. a데이터가 b와 같으면 c를 출력, 아니면 d를 출력한다.
ex)select comm, decode(comm, 300, '300입니다', '300이 아닙니다') from emp;
●CASE~WHEN
- decode함수와 비슷하지만 좀더 직관적인 함수이다.
ex)select deptno,
(case deptno
when 10 then 'a'
when 20 then 'b'
when 30 then 'c'
else 'x'
end) deptno2
from emp;
반응형
'프로그래밍 > DB' 카테고리의 다른 글
오라클 테이블 복사하기 (0) | 2015.09.02 |
---|---|
오라클 union, minus (0) | 2015.09.02 |
오라클 각종 함수들1 (0) | 2015.08.28 |
오라클 칼럼 별명(alias), 합성연산자(||) (0) | 2015.08.28 |
오라클 select, distinct, group by having, order by (0) | 2015.08.28 |
댓글