최종 수정: 에
MINUTE
설명
MINUTE 함수는 입력 날짜 및 시간 값에서 분을 추출하여 0에서 59 사이의 정수를 반환합니다. 이 함수는 DATE, DATETIME, TIME 타입을 지원합니다.
이 함수는 MySQL의 minute 함수와 동일하게 동작합니다.
구문
MINUTE(`<date_or_time_expr>`)
매개변수
| 매개변수 | 설명 |
|---|---|
<date_or_time_expr> | 입력 날짜 및 시간 값으로, DATE, DATETIME 또는 TIME 타입일 수 있습니다. datetime/date/time의 구체적인 형식은 datetime 변환, date 변환, time 변환을 참조하세요. |
반환 값
입력 날짜 및 시간 값의 분을 나타내는 INT 타입의 정수를 반환하며, 범위는 0-59입니다.
- 입력이 DATE 타입인 경우(연도, 월, 일만 포함), 시간 부분의 기본값은 00:00:00이므로 0을 반환합니다.
- 입력이 NULL이면 NULL을 반환합니다.
예제
-- Extract minute from DATETIME
SELECT MINUTE('2018-12-31 23:59:59') AS result;
+--------+
| result |
+--------+
| 59 |
+--------+
-- Extract minute from DATETIME with microseconds (ignores microseconds)
SELECT MINUTE('2023-05-01 10:05:30.123456') AS result;
+--------+
| result |
+--------+
| 5 |
+--------+
SELECT MINUTE('14:25:45') AS result;
+--------+
| result |
+--------+
| 25 |
+--------+
-- Extract minute from DATE type (default time 00:00:00)
SELECT MINUTE('2023-07-13') AS result;
+--------+
| result |
+--------+
| 0 |
+--------+
-- Input is NULL, returns NULL
SELECT MINUTE(NULL) AS result;
+--------+
| result |
+--------+
| NULL |
+--------+