본문 바로가기

Dev/SQL

SQL - 날짜 출력 방법

728x90
Specifier Description Example 
1 %Y 연도(year): 4자리 표현 2021
2 %y 연도(year): 뒤에서 2자리 표현 21
3 %a 요일(weekday): 이름 줄임표현 Mon, Tue, Wed, ...
4 %W 요일(weekday): 이름 Sunday, ..., Saturday
5 %w 요일(weekday): 숫자 활용 0 = Sunday, ... , 6 = Saturday
6 %b 월(month): 이름 줄임표현 Jan, Feb, Mar, ...
7 %M 월(month): 이름 January, February, ..., December
8 %c 월(month): 숫자 표기(자릿수 고정 X) 0, 1, 2, ..., 12
9 %m 월(month): 숫자 표기(자릿수 2개로 고정) 00, 01, ..., 12
10 %D 일(day): 접미사 활용 0th, 1st, 2nd, 3rd, ...
11 %d 일(day): 숫자 활용(1개월 단위) 0, 1, 2, 3, ...
12 %j 일(day): 숫자 활용(1년 단위) 001, 002, ..., 366
13 %p 오전/오후 구분 AM or PM
14 %T 24시간제 시간 표기 23:05:12 ("오후 11시 5분 12초")
15 %r 12시간제 시간 표기 및 오전/오후 구분 11:05:12 PM
16 %f Microseconds 000000, ...., 999999
17 %H 시간(hour): 24시간제 00, 01, ..., 23
18 %k 시간(hour): 24시간제 00, 01, ..., 23
19 %h 시간(hour): 12시간제 01, 02, ..., 12
20 %I 시간(hour): 12시간제 01, 02, ..., 12
21 %i 분(minute): 1시간 단위 00, 01, ..., 59
22 %S 초(seconds) 00, ..., 59
23 %s 초(seconds) 00, ..., 59
24 %U 주(Week): 1년 단위 (일요일이 1주의 시작) 00, 01, ..., 53
25 %u 주(Week): 1년 단위 (월요일이 1주의 시작) 00, 01, ..., 53
26 %v 주(Week): 1년 단위 (일요일이 1주의 시작) 01, 02, ..., 53

 

출처: dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format

 

예시 : 날짜만 출력

(DATE_OF_BIRTH, "%Y-%m-%d")

 

위 Description를 잘 활용하면 원하는 방식대로 날짜를 출력할 수 있다.