count 是聚合函数,如果你在 select 后面出现了列名,那么必须在 group by 中出现 列如
select count(*) from 表 这样是统计整个表
select name , count(*) from 表 group by name
因为前面写出了 列名 name, 所以必须用 group by 分组统计
count的用法:select count(*) from table
或者select count(字段名) from table
count 里不能包含类似sum等其他函数,这个例子里,你检查一下count是否包含其他函数,是否有你统计的这个字段
Count函数只是对数据型的字段进行合计的,你可能合计的那字段不是数据型的吧