본문 바로가기
[스파르타코딩클럽]데이터분석 과정/SQL

[SQL] 날짜 형식 DATE FORMAT _ MySQL, Oracle

by doo_ 2023. 12. 29.

<MySQL>

> 방법

1)  DATE_FORMAT(날짜 , 형식) : 날짜, 시간 데이터를 다른 형식으로 바꿀 때

2)  STR_TO_DATE(값, 형식) : 그 외 데이터를 다른 형식으로 바꿀 때

> 형식

구분기호 역할 구분기호 역할 구분기호 역할
%Y 4자리 년도 %m 숫자 월(두자리) %d 일자(두자리)
%y 2자리 년도 %c 숫자 월(한자리) %e 일자(한자리)
%M 긴 월(영문) %W 긴 요일(영문) %i
%b 짧은 월(영문) %a 짧은 요일(영문) %T hh:mm:ss
%I 시간(12시간) %S $r hh:ss AM,PM
%H 시간(24시간)        
DATE_FORMAT(DATE, '%Y-%m-%d')

 

<ORACLE>

> 방법

  TO_CHAR( 바꿀 날짜 칼럼, ' 형식 ')

> 형식

YYYY : 년 / MM : 월 / DD : 일 / HH24 : 24시간 / HH12 : 12시 / MI : 분 / SS :  초 

TO_CHAR(DATE, 'YYYY-MM-DD') -- 2023-12-29