偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

數(shù)據(jù)庫 Oracle
oracle聚合函數(shù)用來做些統(tǒng)計(jì)、平均之類的操作,重要性不亞于單行函數(shù),下文為您舉例說明oracle聚合函數(shù)的的用法,供您參考。

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

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

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

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

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

例如,對(duì)于scott的schema中有表emp;

Select count(*) from emp;

將會(huì)得到結(jié)果:

COUNT(*)

———-

14

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

Select count(mgr) from emp;

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

select COUNT(MGR)

———-

13

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

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

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

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

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

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

Select count(deptno) from emp;

將會(huì)得到錯(cuò)誤的結(jié)果。因?yàn)閷?shí)際上有很多重復(fù)的值也被計(jì)算在內(nèi)。為了找到正確的答案,你應(yīng)該這樣寫。

Select count(distinct deptno) from emp;

 

 

 

【編輯推薦】

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

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

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

Oracle日期函數(shù)簡介

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

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-25 13:33:10

Oracle over

2010-10-25 11:02:47

Oracle to_c

2011-04-08 15:50:54

Oracleover函數(shù)

2010-10-25 16:05:07

oracle自定義函數(shù)

2010-10-28 15:38:24

Oracle to_d

2010-10-25 12:17:48

oracle wm_c

2010-10-11 16:19:30

Mysql聚合函數(shù)

2010-09-10 14:05:12

SQL聚合函數(shù)

2010-10-25 10:55:11

Oracle函數(shù)索引

2010-04-14 13:22:10

Oracle系統(tǒng)函數(shù)

2010-10-25 14:28:53

oracle trun

2010-10-25 16:52:48

oracle管道函數(shù)

2010-04-19 13:43:38

Oracle分析函數(shù)

2010-04-01 09:11:05

Oracle函數(shù)

2011-08-11 17:56:00

Oracle數(shù)據(jù)庫decodesign

2011-07-27 11:39:00

ORA_CLIENT_

2010-04-01 09:46:04

Oracle日期函數(shù)

2017-03-09 13:11:48

Oracle分析函數(shù)

2022-10-13 00:03:00

JavaScripSQL函數(shù)

2011-04-15 13:02:56

Oracle函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)