📅  最后修改于: 2023-12-03 14:47:04.877000             🧑  作者: Mango
如果您需要从MySQL日期中提取年份,可以使用DATE_FORMAT函数。
SELECT DATE_FORMAT(data, '%Y') as ano FROM tabela;
在上面的SQL语句中,我们使用DATE_FORMAT函数格式化日期,'%Y'表示需要提取的年份。
示例代码:
CREATE TABLE tabela (
data DATE
);
INSERT INTO tabela VALUES
('2022-04-12'),
('2021-06-30'),
('2020-09-22'),
('2019-03-10');
SELECT DATE_FORMAT(data, '%Y') as ano FROM tabela;
以上代码将返回:
+------+
| ano |
+------+
| 2022 |
| 2021 |
| 2020 |
| 2019 |
+------+
这里返回的是一个年份列表,您可以将其用于其他查询条件中,例如筛选出特定年份的记录。
希望这可以帮助您提取MySQL日期中的年份!