标签: mysql
我正在尝试查询MySQL数据库所有日期在星期一或星期二的记录,就像查询一样
select count(*) from table where date = Monday;
在mysql workbench中执行该查询的最佳方法是什么
谢谢
答案 0 :(得分:3)
尝试功能weekday:
weekday
select count(*) from table where weekday(date) = 0;
请在此处查看官方doc。
正如@ Psi所说,如果你关注性能,你应该避免使用功能,并且你最好创建一个新列来存储weeday。