본문 바로가기

IT/DataBase

[SQL] 날짜 함수

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. TO_DATE(날짜, FORMAT)

  1.1 사용법

    ㅁ 날짜 : 직접 '20151106153030' 이처럼 초단위 까지 입력할 수 있으며 현재 값을 가져오고 싶을 

                   경우에는 SYSDATE 라고 작성하면 된다.    

   ㅁ FORMAT : 아래 내용 참고

       YYYY : 연도, YY : 뒷자리 연도, MM : 월, DD: 날짜, DDD : 365일중 날짜, D : 1주일 내의 날짜

       HH24 : 시간(24시간 기준) HH12 : 시간(12시간 기준) MI : 분 SS : 초

  1.2 예제

     (1) SELECT TO_DATE(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;

     (2) SELECT TO_DATE('20150612121212','YYYY-MM-DD HH24:MI:SS') FROM DUAL;

       => 위처럼 시간이 13시(혹은 그 이상)를 나타내고 HH24일 경우 값에 '오후'라는 값이 추가가 된다.

            HH12로 할 경우에는 ORA-01861(리터럴이 형식 문자열과 일치하지 않음) 에러가 발생한다.

'IT > DataBase' 카테고리의 다른 글

SQL 정리  (0) 2020.05.12
DataBase전체요약  (0) 2015.11.11
View  (0) 2015.09.23