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 ? ? ? ?查看按等级划分人员工资最小值

得出的如下结果


标签:Oracle

返回前面的内容

相关阅读 >>

mysql和oracle的元数据抽取实例分析

oracle在plsql中使用子查询

oracle表空间扩容详情

如何使用plsql连接oracle数据库?

oracle中decode函数用法

如何在springboot项目中使用oracle11g数据库

oracle对plsql中的异常处理

oracle安装闪退怎么办

oracle中查看表空间使用率的sql脚本分享

oracle定义联合数组及使用技巧

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

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

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

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

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

评论

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