SELECT COUNT(*) FROM table_name WHERE column_name = 'criteria'
以上是最基本的按条件计数的语句,其中table_name和column_name分别表示表名和列名,criteria是你想要统计的条件值。
SELECT COUNT(*) FROM table_name WHERE column_name LIKE 'criteria%'
使用like关键字可以实现模糊匹配功能。以上语句会返回符合以criteria开头的所有行的数量。
SELECT COUNT(*) FROM table_name WHERE column_name BETWEEN lower_criteria AND upper_criteria
如果你想按范围进行计数,可以使用between关键字。以上语句返回符合在lower_criteria和upper_criteria之间的所有行的数量。
SELECT COUNT(DISTINCT column_name) FROM table_name
如果你想在表中找到不同值的数量,可以使用distinct关键字。以上语句返回不同的列值的数量。
以上是使用MySQL进行按条件计数的一些基本语句。使用这些语句可以简单方便地完成按条件计数的相关操作。