MySQL 中日期函數可以使用 YEAR() 函數來提取日期中的年份。
例如: SELECT YEAR('2021-06-30'); 結果為:2021
YEAR() 函數只適用于 DATETIME、DATE 和 TIMESTAMP 數據類型。
我們還可以對日期進行一些時間計算,例如:計算當前年份的下一年,可以使用如下 SQL 語句:
SELECT YEAR(NOW()) + 1;
如果需要查詢數據庫中某一列的年份,可以使用如下 SQL 語句:
SELECT YEAR(date_column) FROM table_name;
其中 date_column 是表中的日期列的列名,table_name 是要查詢的表名。
在 MySQL 中,還可以使用 YEARWEEK() 函數來獲取一年中的周數。
例如: SELECT YEARWEEK('2021-06-30'); 結果為:202126
YEARWEEK() 函數返回一個整數,格式為 YYYYWww,其中 YYYY 是年份,Www 是一年中的周數。
下一篇mysql日期亂碼