groupby用法详解


当前第2页 返回上一页

注意:这里有一点需要说明一下,多个字段进行分组时,需要将name和grade看成一个整体,只要是name和grade相同的可以分成一组;如果只是name相同,grade不同就不是一组。

4 ?配合聚合函数一起使用

常用的聚合函数:count() , sum() , avg() , max() , min()

count():计数

select ?name , count(*) ?from ?student ? group ?by ?name ? ? ? ? ? 查看表中相同人名的个数

得出的如下结果

sum():求和

select ?name , sum(salary) ? from ? student ? group ?by ? name ? ? ?查看表中人员的工资和(同姓的工资相加)

得出的如下结果

avg():平均数

select ?name , avg(salary) ? from ?student ? group ?by ?name ?, grade ? ? ??查看表中人员的工资平均数(同姓工资平均数)

得出的如下结果

max():最大值

select ? grade , max(salary) ? from ? student ? group ?by ? grade ? ? ? ? ??查看按等级划分人员工资最大值

得出的如下结果

min():最小值

select ? grade , min(salary) ? from ? student ? group ?by ? grade ? ? ? ?查看按等级划分人员工资最小值

得出的如下结果


打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...