在MySQL的查詢語句中,我們經常會用到日期相關的操作,比如要查詢某個日期的年份,可以使用YEAR函數。
SELECT YEAR('2021-06-28');
執行以上語句后,將會返回2021這個年份。
當然,也可以查詢表中某個日期字段的年份,比如現在有一個sales表,其中有一列order_date存儲了訂單日期:
SELECT ORDER_DATE, YEAR(ORDER_DATE) FROM SALES;
執行以上語句后,將會返回order_date和它對應的年份。
需要注意的是,如果使用YEAR函數查詢的不是合法的日期字符串,將會返回NULL。
SELECT YEAR('2021-13-01');
執行以上語句,將會返回NULL。