欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

oracle之4多行函数之分组函数

发布时间:2025/7/25 编程问答 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 oracle之4多行函数之分组函数 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

常用的分组函数:

Sum()求和:

聚合函数Count(*)求个数:

Avg()求平均值:

注意:求平均数的方法不同得到的值可能不同。

原因:因为count(*)和count(comm)不相等,count(*)是所有员工的个数,包括奖金(comm)为null的人。而count(comm)不包括奖金为null的人。

 

Max()求最大值:

Min()求最小函数:

分组数据group  by:

可以解决求各部门的平均工资的问题。

例如:

注意!!

在select后面的查询字段除了组函数里面的字段,其他有的字段在group by 字段后面必须含有。

包含在group by子句中的列不必包含在select列中。

多个列的分组:

Group by:先按照第一列分组,再按照第二列分组,以此类推。

 

Group by的增强语句:

Group by rollup(a,b)。

 

 

 

相同的值只选择一个:

Break on  deptno skip 2;

 

转载于:https://www.cnblogs.com/txf0324/p/11038221.html

总结

以上是生活随笔为你收集整理的oracle之4多行函数之分组函数的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。