본문 바로가기
SQL/MySQL

MySQL DAYOFWEEK DAYOFMONTH DAYOFYEAR 사용방법 정리

by wakestand 2021. 4. 6.
반응형

DAYOFWEEK(날짜)

넣은 날짜의 일을 가지고 1~7의 값 반환 (1 - 일요일 7- 토요일)

 

DAYOFMONTH(날짜)

넣은 날짜의 일을 가지고 1~31의 값 반환

 

DAYOFYEAR(날짜)

넣은 날짜의 일을 가지고 1~365의 값 반환

 

보면 DAYOFWEEK는 날짜를 넣으면

날짜의 일만 가지고 1~7의 값을 반환하고

 

DAYOFMONTH는 날짜를 넣으면

날짜의 일만 가지고

몇일이냐에 따라 1~31의 값을 반환한다

 

DAYOFYEAR는 날짜의 월/일만 가지고

1~365일의 값을 반환한다

 

예제에 사용한 쿼리는 아래와 같다

 

-- 날짜의 일을 가지고 1~7 반환 (1 - 일요일 7 - 토요일 )
SELECT DAYOFWEEK('20210101')

-- 날짜의 일을 가지고 1~31 반환
SELECT DAYOFMONTH('20210315')

-- 날짜의 일을 가지고 1~365 반환
SELECT DAYOFYEAR('20211231')
반응형

댓글