《MySQL必知会》第13章 分组数据
group by 若使用了分组函数,则聚集函数只会对每个分组内的数据进行操作 如果分组中有null值,它们将会被当成一组 group by在where之后,order by之前 使用ROLLUP使用WITH ROLLUP关键字,可以得到每个分组以及每个分组汇总级别(针对每个分组)的值,如下所示: 1 2 3 selectusername,sum(order_cost)fromordersgroupbyusernamewithrollup; 使用having过滤分组 where过滤行 having过滤分组