본문 바로가기
SQL

[MySQL] 날짜와 시간 관련 함수

by Echung 2024. 2. 1.

안녕하세요. 이번에는 MySQL 날짜와 시간 관련 함수를 알아보려고 합니다. 프로그래머스를 풀던 중 날짜에 대한 처리를 하는 경우를 자주 마주치다 보니 정리를 하게 되었습니다.

날짜와 시간 관련 Function


저희는 아래의 사진 1의 데이터를 통해서 결과 값들을 알아보겠습니다.

사진 1. DB 내용

● MONTH() : 몇 월인지를 추출해 줍니다.

SELECT MEMBER_NAME, 
       MONTH(DATE_OF_BIRTH) AS DATE_OF_BIRTH
FROM MEMBER_PROFILE

사진 2. MONTH 결과물

● YEAR() : 연도를 추출해 줍니다.

SELECT MEMBER_NAME, 
       YEAR(DATE_OF_BIRTH) AS DATE_OF_BIRTH
FROM MEMBER_PROFILE

사진 3. YEAR 결과물

● DAY() : 일자를 추출해 줍니다.

SELECT MEMBER_NAME, 
       DAY(DATE_OF_BIRTH) AS DATE_OF_BIRTH
FROM MEMBER_PROFILE

사진 4. DAY 결과물

● DAYNAME() : 요일의 이름을 추출해 줍니다.

SELECT MEMBER_NAME, 
       DAYNAME(DATE_OF_BIRTH) AS DATE_OF_BIRTH
FROM MEMBER_PROFILE

사진 5. DAYNAME 결과물

이 외에도 다양한 기능들이 많이 있습니다. 아래 링크를 통해서 한번 쭉 훑어보고 나중에 상황에 맞게 잘 활용하면 좋을 것 같습니다.

 

REFERENCE


https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html

반응형