응용 SoftWare/Oracle
변환 함수
Hyun CHO
2017. 1. 3. 12:50
-- 변환 함수
-- TO_CHAR : 변환함수
select sysdate from dual;
select to_char(sysdate, 'month') from dual; -- 월만 출력
select to_char(sysdate, 'yyyy') from dual; -- 년도만 출력
select to_char(sysdate, 'dy') from dual; -- 요일만 출력
-- emp 테이블에서 담당업무가 MANAGER 이거나 부서코드가 20인 사원의 입사월을 출력하라
-- 사원명, 담당업무, 부서코드, 입사일, 입사월
select * from emp;
select ename 사원명, job 담당업무, deptno 부서코드, hiredate 입사일, to_char(hiredate, 'month') 입사월 from emp where job='MANAGER' or deptno=20;
select ename 사원명, job 담당업무, deptno 부서코드, hiredate 입사일, to_char(hiredate, 'mm') 입사월 from emp where job='MANAGER' or deptno=20;
-- TO_NUMBER : 문자를 숫자로 변환 / 안써도 됨
-- select to_number('1234')+100 from dual;
select '1234'+100 from dual;
select '1234'+'100' from dual;