라이브러리
[MYSQL] YEAR(date), MONTH(date), DAY(date), HOUR(time), MINUTE(time), SECOND(time) - 날짜/시간에서 특정 값 추출
MySQL에서 날짜 및 시간 함수
MySQL에서 날짜 및 시간 함수는 데이터를 분석하고 처리하는 데 도움이 됩니다. 이 문서에서는 `YEAR()`, `MONTH()`, `DAY()`, `HOUR()`, `MINUTE()`, `SECOND()` 함수를 소개합니다.
# 1. YEAR(date)
`YEAR()` 함수는 날짜 데이터의 년도를 반환합니다.
#hostingforum.kr
sql
SELECT YEAR('2022-07-25') AS 년도;
-- 결과: 2022
# 2. MONTH(date)
`MONTH()` 함수는 날짜 데이터의 월을 반환합니다. 월은 1부터 12까지의 숫자로 반환됩니다.
#hostingforum.kr
sql
SELECT MONTH('2022-07-25') AS 월;
-- 결과: 7
# 3. DAY(date)
`DAY()` 함수는 날짜 데이터의 일자를 반환합니다.
#hostingforum.kr
sql
SELECT DAY('2022-07-25') AS 일자;
-- 결과: 25
# 4. HOUR(time)
`HOUR()` 함수는 시간 데이터의 시간을 반환합니다.
#hostingforum.kr
sql
SELECT HOUR('12:30:00') AS 시간;
-- 결과: 12
# 5. MINUTE(time)
`MINUTE()` 함수는 시간 데이터의 분을 반환합니다.
#hostingforum.kr
sql
SELECT MINUTE('12:30:00') AS 분;
-- 결과: 30
# 6. SECOND(time)
`SECOND()` 함수는 시간 데이터의 초를 반환합니다.
#hostingforum.kr
sql
SELECT SECOND('12:30:00') AS 초;
-- 결과: 0
예제
다음 예제는 날짜 및 시간 함수를 사용하여 데이터를 분석하는 방법을 보여줍니다.
#hostingforum.kr
sql
CREATE TABLE 예제 (
날짜 DATE,
시간 TIME
);
INSERT INTO 예제 (날짜, 시간)
VALUES ('2022-07-25', '12:30:00');
SELECT
YEAR(날짜) AS 년도,
MONTH(날짜) AS 월,
DAY(날짜) AS 일자,
HOUR(시간) AS 시간,
MINUTE(시간) AS 분,
SECOND(시간) AS 초
FROM 예제;
-- 결과:
-- 년도 월 일자 시간 분 초
-- 2022 7 25 12 30 0
이 예제에서는 `날짜`와 `시간` 열에 데이터를 삽입한 후, `YEAR()`, `MONTH()`, `DAY()`, `HOUR()`, `MINUTE()`, `SECOND()` 함수를 사용하여 데이터를 분석합니다.
결론
MySQL에서 날짜 및 시간 함수는 데이터를 분석하고 처리하는 데 도움이 됩니다. 이 문서에서는 `YEAR()`, `MONTH()`, `DAY()`, `HOUR()`, `MINUTE()`, `SECOND()` 함수를 소개했습니다. 이 함수를 사용하여 데이터를 분석하고 처리할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.