group by 详解 查询合并由表1到表2的过程中,增加一个虚构的中间表聚合函数,就是用来输入多个数据,输出一个数据的count(*)统计包含null在内的行数count,avg,sum后面跟上字段名时如果为null值将会忽略group by 多个字段看成一个整体having在group后进行进行过滤 select name from test group by name -- ok select * from test group by name --error select name,sum(number) from test group by name -- ok