首页 > 解决方案 > 如何根据字母月份名称过滤数据库中的数据

问题描述

我想根据字母顺序月份名称过滤数据库中的数据,如果我在数据库中的日期格式如下2019-02-21

我在这里放了我的数据表结构的屏幕截图:

在此处输入图像描述

标签: mysql

解决方案


您可以使用以下内容MONTHNAME

SELECT * FROM table_name WHERE MONTHNAME(column_name) = 'February'

...或者您可以使用以下内容DATE_FORMAT

SELECT * FROM table_name WHERE DATE_FORMAT(column_name, '%M') = 'February'

推荐阅读