MariaDB YEAR, MONTH, DAY, HOUR, MINUTE, SECOND 함수

MariaDB YEAR, MONTH, DAY, HOUR, MINUTE, SECOND 함수

MariaDB에서 날짜와 시간의 특정 부분을 추출하는 함수는 YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND()등이 있습니다. 이 글에서는 각 함수의 사용법을 예제와 함께 알아봅니다.

YEAR 함수

YEAR() 함수는 주어진 날짜에서 연도를 추출합니다.

SELECT YEAR('2024-05-21') AS year_part;  -- 결과: 2024

MONTH 함수

MONTH() 함수는 주어진 날짜에서 월을 추출합니다.

SELECT MONTH('2024-05-21') AS month_part;  -- 결과: 5

DAY 함수

DAY() 함수는 주어진 날짜에서 일을 추출합니다.

SELECT DAY('2024-05-21') AS day_part;  -- 결과: 21

HOUR 함수

HOUR() 함수는 주어진 시간에서 시를 추출합니다.

SELECT HOUR('2024-05-21 10:30:45') AS hour_part;  -- 결과: 10

MINUTE 함수

MINUTE() 함수는 주어진 시간에서 분을 추출합니다.

SELECT MINUTE('2024-05-21 10:30:45') AS minute_part;  -- 결과: 30

SECOND 함수

SECOND() 함수는 주어진 시간에서 초를 추출합니다.

SELECT SECOND('2024-05-21 10:30:45') AS second_part;  -- 결과: 45
YEAR, MONTH, DAY, HOUR, MINUTE, SECOND 함수 실행 결과

활용 예제

다음은 각 함수를 활용한 예제입니다.

YEAR 함수 예제

SELECT employee_name, YEAR(hire_date) AS hire_year
FROM employees;

결과: 각 직원의 이름과 고용 연도를 반환합니다.

MONTH 함수 예제

SELECT employee_name, MONTH(hire_date) AS hire_month
FROM employees;

결과: 각 직원의 이름과 고용 월을 반환합니다.

DAY 함수 예제

SELECT employee_name, DAY(hire_date) AS hire_day
FROM employees;

결과: 각 직원의 이름과 고용 일을 반환합니다.

HOUR 함수 예제

SELECT employee_name, HOUR(hire_date) AS hire_hour
FROM employees;

결과: 각 직원의 이름과 고용 시간에서 시를 반환합니다.

MINUTE 함수 예제

SELECT employee_name, MINUTE(hire_date) AS hire_minute
FROM employees;

결과: 각 직원의 이름과 고용 시간에서 분을 반환합니다.

SECOND 함수 예제

SELECT employee_name, SECOND(hire_date) AS hire_second
FROM employees;

결과: 각 직원의 이름과 고용 시간에서 초를 반환합니다.

활용 예제 실행 결과 화면

참고할 만한 사이트

더 자세한 내용은 다음 사이트들을 참고하세요.

관련 이전 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤