计算包含相同值的行数

时间:2012-01-10 07:14:35

标签: php mysql

什么是MySQL查询来计算包含相同值的总行数。 例如:

考虑一个包含所有动物名称的表animal。如果表格中有5行包含值name作为'cow',那么它的查询是什么?

3 个答案:

答案 0 :(得分:6)

SELECT animal_name,
       COUNT(*) AS animal_count
FROM   animal_table
GROUP  BY animal_name;  

答案 1 :(得分:0)

SELECT COUNT(*) AS CowCount 
FROM tableName
where animalName = 'cow';

答案 2 :(得分:0)

SELECT name, COUNT(*) c FROM animal WHERE name='cow' GROUP BY name