MySQL的year函數用于從給定的日期或日期/時間表達式中提取年份。
下面是year函數的語法:
YEAR(date)
參數date是一個合法的日期或日期/時間表達式,可以是字符串、DATE類型或DATETIME類型。YEAR函數將該日期或日期/時間表達式的年份作為整數返回。
下面是一些使用year函數的例子:
SELECT YEAR('2022-12-31'); -- 返回2022 SELECT YEAR('2022-12-31 23:59:59'); -- 返回2022 SELECT YEAR('2022-02-28'); -- 返回2022 SELECT YEAR('2022-02-29'); -- 返回2022,因為2022年是閏年 SELECT YEAR(NOW()); -- 返回當前年份
需要注意的是,如果參數date不是合法的日期或日期/時間表達式,YEAR函數將返回NULL。