개발 지식/[DBMS] Oracle

[Oracle] 형 변환 함수(4) - TO_DATE()

devGSP 2022. 5. 14. 08:00
반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다.

Java(TM) 플랫폼 : 1.8.0_321
Oracle IDE : 4.1.5.21.78

 

TO_DATE()

 

설명

 

TO_DATE() : 문자열 데이터를 날짜 데이터로 변환하는 함수

 

 

문법

 

TO_DATE('문자열 데이터'(필수), '인식될 날짜 형태'(필수))

 

 

사용 예시

-- query 1
SELECT TO_DATE('2018-07-14', 'YYYY-MM-DD') AS TODATE1
     , TO_DATE('20180714', 'YYYY-MM-DD') AS TODATE2
  FROM DUAL;

-- query 2
SELECT *
  FROM EMP
 WHERE HIREDATE > TO_DATE('1981/06/01', 'YYYY/MM/DD');

-- query 3
SELECT TO_DATE('49/12/10', 'YY/MM/DD') AS YY_YEAR_49
     , TO_DATE('49/12/10', 'RR/MM/DD') AS RR_YEAR_49
     , TO_DATE('50/12/10', 'YY/MM/DD') AS YY_YEAR_50
     , TO_DATE('50/12/10', 'RR/MM/DD') AS RR_YEAR_50
     , TO_DATE('51/12/10', 'YY/MM/DD') AS YY_YEAR_51
     , TO_DATE('51/12/10', 'RR/MM/DD') AS RR_YEAR_51
  FROM DUAL;

-- query 4
SELECT *
  FROM EMP
 WHERE HIREDATE > TO_DATE('1980/10/15', 'YYYY/MM/DD');

 

결과

 

-- query 1

 

cf4_q1

 

 

-- query 2

 

cf4_q2

 

 

-- query 3

 

cf4_q3

 

 

-- query 4

 

cf4_q4

반응형