[스파르타코딩클럽]데이터분석 과정/SQL
[SQL] 날짜 형식 DATE FORMAT _ MySQL, Oracle
doo_
2023. 12. 29. 10:42
<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