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

주의! 오라클에서는 날짜 형식의 DefaultRR/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

+ Recent posts