MySQL 날짜, 시간 데이터를 처리하는 함수 day(), dayofweek(), dayofyear(), month(), hour(), minute(), second()

2023. 12. 22. 13:17Database/MySQL

728x90
반응형

 

728x90

 

 

 

 

날짜와 시간을 나타내는 MySQL 함수에 대해 알아봅니다.

day(), dayofweek(), dayofyear(), month(), hour(), minute(), second(), date_format()

더 자세한 내용은 아래의 링크에 들어가서 날짜와 시간에 대한 다양한 함수를 찾아 씁니다.

 

 

 

참고링크 : MySQL - Date and Time Functions (tutorialspoint.com)

 

MySQL - Date and Time Functions

MySQL Date and Time Functions - MySQL provides a set of functions using which you can manipulate date and time values. Following are the MySQL date time functions ?

www.tutorialspoint.com

 

 

 

주어진 데이터는 다음과 같습니다.

 

select *
from people;

 

 

 

 


 

1. day()

주어진 날짜에서 날짜를 검색하는 데 사용됩니다.

이 함수는 1에서 30 사이의 숫자가 될 날짜를 나타내는 숫자 값을 반환 합니다.

DAYOFMONTH()의 동의어

 

select *, day(birthdate)
from people;

 

 

 

 

 

2. dayofweek()

인수의 요일 인덱스를 반환합니다. 

일요일의 경우 1, 월요일의 경우 2, 화요일의 경우 3, 수요일의 경우 4, 목요일의 경우 5, 금요일의 경우 6, 토요일의 경우 7 중 하나일 수 있는 숫자 값을 반환합니다.

 

select *, dayofweek(birthdate)
from people;

 

 

 

 

 

3. dayofyear()

주어진 날짜의 날짜를 검색하는 데 사용됩니다.

이 함수는 1에서 366 사이의 숫자가 될 날짜를 나타내는 숫자 값을 반환합니다.

 

select *, dayofyear(birthdate)
from people;

 

 

 

 

 

4. month()

주어진 날짜 또는 날짜 시간 표현식의 MONTH를 검색하고 반환하는 데 사용됩니다.

이 함수는 월(1월부터 12월까지)을 나타내는 1에서 12 사이의 숫자 값을 반환합니다.

 

select *, month(birthdate)
from people;

 

 

 

 

 

5. hour()

주어진 날짜 시간 표현식에서 시간을 검색하고 반환하는 데 사용됩니다.

 

select *, hour(birthdt)
from people;

 

 

 

 

 

6. minute()

주어진 시간 또는 날짜 시간 표현식에서 분을 검색하고 반환하는 데 사용됩니다.

그러면 0에서 59 사이의 숫자 값이 반환됩니다.

 

select *, minute(birthdt)
from people;

 

 

 

 

 

7. second()

주어진 시간 또는 날짜 시간 표현식에서 초 값을 검색하고 반환하는 데 사용됩니다.(0~59초)

 

select *, hour(birthdt), minute(birthdt), second(birthdt)
from people;

 

 

 

 

 

 

 

 

반응형

 

728x90
반응형