-- 변환 함수
-- 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;
'응용 SoftWare > Oracle' 카테고리의 다른 글
GROUP BY절과 HAVING절 (0) | 2017.01.03 |
---|---|
그룹 함수 (0) | 2017.01.03 |
날짜 처리 함수 (0) | 2017.01.02 |
General Function (0) | 2017.01.02 |
[예제] 이메일에서 아이디와 도메인 분리하기 (0) | 2016.12.30 |