# 根据unit进行分组,统计分组条数大于2的select unit,count(*)from price groupby unit havingcount(*)>2;
group by + with rollup的使用
with rollup的作用:在最后的记录后面新增一行,显示select查询时聚合函数的统计和计算结果。
# 根据单位字段进行分组,汇总总记录数select unit,count(*)from price groupby unit with rollup;# 根据单位字段进行分组,汇总消费总额select unit,sum(expenditure)from price groupby unit with rollup;
分组分组查询就是将查询结果按照指定字段进行分组,字段中数据相等的分为一组。# 用法格式select * from 表名 group by 列名 [having 条件表达式] [with rollup];列名:指按照指定的字段进行分组;having 条件表达式:用来过滤分组后的数据;with rollup:在所有记录最后加上一行记录,显示select查询时聚合函数的统计的计算结果...