SELECT DATE_FORMAT(date_column, '%Y') AS year FROM table_name;
其中,date_column表示日期类型的列名,table_name表示表名,%Y表示按照4位数字的形式显示年份。同时,在SELECT语句中,大家可以给年份取一个别名,例如上面的例子中大家将年份别名为year。
使用DATE_FORMAT函数还可以按照其他格式格式化日期,例如:
SELECT DATE_FORMAT(date_column, '%Y-%m-%d') AS year_month_day FROM table_name;
上述代码将会将日期格式化成如2021-01-01的形式。如果只想显示月份,可以使用%Y-%m的格式。
需要注意的是,在使用DATE_FORMAT函数时,date_column必须为日期类型的列,否则将无法进行格式化。