【发布时间】:2011-05-01 17:20:22
【问题描述】:
这两种方法有什么区别?
select count(*) from `table` where `column` = 'value';
和
select count(`column` = 'value') from `table`;
在我看来,他们似乎在做同样的事情;我认为数据库不是这种情况。一种方法是否比另一种更好地利用索引?
在这种情况下,我使用 MySQL,但这里首选通用答案。
【问题讨论】:
-
您需要指定您使用的 DBMS。
标签: sql select count where-clause