TO_CHAR
SELECT ENAME, HIREDATE, SAL FROM EMP WHERE TO_CHAR(HIREDATE, 'MM') = 09 ;
SELECT TO_CHAR(SYSDATE, 'YYYY"년" MM"월"DD"일"') FROM DUAL;
주의! '' 작은따옴표 안에 또 다른 작은 따옴표를 못쓰게 되어 있음.
TO_DATE
1. SELECT TO_DATE ('20170802', 'YYYYMMDD') FROM DUAL;
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS';
주의! 오라클에서는 날짜 형식의 Default 는 RR/MM/DD 이기 때문에
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS'; 으로 바꿔준 뒤 1번과 같이 출력 가능.
'DataBase > DQL' 카테고리의 다른 글
6/28 SQL 그룹함수 (0) | 2021.06.28 |
---|---|
6/28 SQL 조건문 (0) | 2021.06.28 |
6/26 SQL 변환함수 (0) | 2021.06.27 |
6/26 SQL 날짜함수 (0) | 2021.06.27 |
6/26 SQL 숫자처리함수 (0) | 2021.06.26 |