oracle之4多行函数之分组函数
生活随笔
收集整理的這篇文章主要介紹了
oracle之4多行函数之分组函数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
常用的分組函數(shù):
Sum()求和:
聚合函數(shù)Count(*)求個(gè)數(shù):
Avg()求平均值:
注意:求平均數(shù)的方法不同得到的值可能不同。
原因:因?yàn)閏ount(*)和count(comm)不相等,count(*)是所有員工的個(gè)數(shù),包括獎(jiǎng)金(comm)為null的人。而count(comm)不包括獎(jiǎng)金為null的人。
?
Max()求最大值:
Min()求最小函數(shù):
分組數(shù)據(jù)group? by:
可以解決求各部門(mén)的平均工資的問(wèn)題。
例如:
注意!!
在select后面的查詢(xún)字段除了組函數(shù)里面的字段,其他有的字段在group by 字段后面必須含有。
包含在group by子句中的列不必包含在select列中。
多個(gè)列的分組:
Group by:先按照第一列分組,再按照第二列分組,以此類(lèi)推。
?
Group by的增強(qiáng)語(yǔ)句:
Group by rollup(a,b)。
?
?
?
相同的值只選擇一個(gè):
Break on? deptno skip 2;
?
轉(zhuǎn)載于:https://www.cnblogs.com/txf0324/p/11038221.html
總結(jié)
以上是生活随笔為你收集整理的oracle之4多行函数之分组函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JVM系列二:垃圾回收
- 下一篇: 语音合成(文字转语音)工具大全