av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

oracle聚合函數(shù)的使用

除了單行函數(shù)之外, 在oracle中還存在另一類函數(shù),那就是oracle聚合函數(shù),下面就讓我們來一起了解一下oracle聚合函數(shù)。

正定網(wǎng)站建設公司創(chuàng)新互聯(lián),正定網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為正定數(shù)千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的正定做網(wǎng)站的公司定做!

oracle聚合函數(shù)非常有用,主要是用來做些統(tǒng)計、平均之類的工作。

先簡單介紹一下幾個常用的oracle聚合函數(shù)。

Count
用來求有效數(shù)據(jù)的數(shù)量
 
Max
用來求給定數(shù)據(jù)中最大的那一個數(shù)據(jù)
 
Min
用來求給定數(shù)據(jù)中最小的那一個數(shù)據(jù)
 
Avg
用來求給定數(shù)據(jù)的平均值
 
Sum
用來求給定數(shù)據(jù)的總和
 
Variance
用來求給定數(shù)據(jù)的標準差
 
Stddev
用來求給定數(shù)據(jù)的方差
 
先面是一些例子和注意事項。

1 .對于oracle聚合函數(shù),如果給定的值中存在空值的話,oracle將會直接忽略。

例如,對于scott的schema中有表emp;

Select count(*) from emp;

將會得到結(jié)果:

COUNT(*)

———-

14

但是我們注意到在Mgr列中有一列是空值,于是

Select count(mgr) from emp;

將會得到如下結(jié)果。

select COUNT(MGR)

———-

13

也就是說,oracle忽略了其中的空值。

當然對sum,max,min,avg等其他聚合函數(shù)都是如此。

例如select sum(comm) from emp;將會自動忽略掉一部分空值的數(shù)據(jù)。

2.對于聚合函數(shù)中可以使用distinct關(guān)鍵字來壓縮重復值。

比如我們想統(tǒng)計總共有多少個部門的話

我們?nèi)绻麑?/p>

Select count(deptno) from emp;

將會得到錯誤的結(jié)果。因為實際上有很多重復的值也被計算在內(nèi)。為了找到正確的答案,你應該這樣寫。

Select count(distinct deptno) from emp;

【編輯推薦】

oracle管道函數(shù)的用法

oracle自定義函數(shù)的使用

Oracle TRIM函數(shù)語法介紹

Oracle日期函數(shù)簡介

創(chuàng)建Oracle包的語法


當前標題:oracle聚合函數(shù)的使用
文章來源:http://uogjgqi.cn/article/cdsicgd.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流