본문 바로가기
프로그래밍/DB

오라클 각종 함수들2

by -현's- 2015. 9. 2.
반응형


●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;








반응형

댓글