SQL_时间函数-EXTRACT()函数
在 SQL 中,EXTRACT()
函数是一个用于从日期时间值中提取特定部分的函数。它允许你从日期时间值中提取年、月、日、小时、分钟等单独的时间组件。以下是 EXTRACT()
函数的用法和示例:
-
EXTRACT()
函数的基本用法:-
EXTRACT()
函数接受两个参数:时间单位和要从中提取的日期时间值。 - 时间单位可以是年份 (
YEAR
)、月份 (MONTH
)、日期 (DAY
)、小时 (HOUR
)、分钟 (MINUTE
)、秒钟 (SECOND
) 等等。 - 返回提取出的指定时间单位的值。
-
-
EXTRACT()
函数的示例:-
示例 1:从日期时间值中提取年份
SELECT EXTRACT(YEAR FROM '2023-09-07 10:15:30');
这将返回提取出的年份部分,例如:
2023
-
示例 2:从日期时间值中提取月份
SELECT EXTRACT(MONTH FROM '2023-09-07 10:15:30');
这将返回提取出的月份部分,例如:
9
-
示例 3:从日期时间值中提取小时
SELECT EXTRACT(HOUR FROM '2023-09-07 10:15:30');
这将返回提取出的小时部分,例如:
10
-
示例 4:从日期时间值中提取分钟
SELECT EXTRACT(MINUTE FROM '2023-09-07 10:15:30');
这将返回提取出的分钟部分,例如:
15
-
EXTRACT()
函数在 SQL 查询中非常有用,特别是当你想要从日期时间值中获取单独的时间组件时。它可以帮助你进行更精确的日期时间分析和比较。
共有 0 条评论