EXTRACT(unit FROM datetime_expression)
其中,unit 是你想要提取的日期或时间部分,datetime_expression 则是包含日期和时间信息的表达式。
以下是一个简单的例子,演示如何使用 EXTRACT() 函数来提取年份:
SELECT EXTRACT(YEAR FROM '2023-12-15 14:30:45');
上述查询将返回 '2023',即从给定的日期时间表达式中提取出年份。
你还可以提取其他部分,比如月份、日子、小时等。以下是一些例子:
SELECT EXTRACT(MONTH FROM '2023-12-15 14:30:45'); -- 返回 '12'
SELECT EXTRACT(DAY FROM '2023-12-15 14:30:45'); -- 返回 '15'
SELECT EXTRACT(HOUR FROM '2023-12-15 14:30:45'); -- 返回 '14'
通过选择不同的 unit,你可以从日期时间表达式中提取所需的精确部分。
转载请注明出处:http://www.zyzy.cn/article/detail/8017/MySQL