라이브러리

[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()` 함수를 소개했습니다. 이 함수를 사용하여 데이터를 분석하고 처리할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

검색

게시물 검색