新聞中心
oracle分組函數(shù)是大家比較熟悉的函數(shù)了,下面就為您介紹oracle分組函數(shù)的幾種類型,供您參考,希望對(duì)您學(xué)習(xí)oracle分組函數(shù)方面能有所幫助。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比新興網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式新興網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋新興地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。
一、Oracle 服務(wù)器按下面的順序求子句的值:
1. 如果語(yǔ)句包含一個(gè) WHERE 子句,服務(wù)器建立侯選行。
2. 服務(wù)器確定在 GROUP BY 子句中指定的組。
3. HAVING 子句進(jìn)一步約束不滿足在 HAVING 子句中分組標(biāo)準(zhǔn)的結(jié)果分組。
二、oracle分組函數(shù)的類型:
?AVG 平均值?COUNT 計(jì)數(shù)?MAX 最大值?MIN 最小值?STDDEV 標(biāo)準(zhǔn)差?SUM 合計(jì)?VARIANCE 方差
1.所有oracle分組函數(shù)忽略空值。為了用一個(gè)值代替空值,用 NVL、NVL2 或 COALESCE 函數(shù)。
2.DISTINCT 使得函數(shù)只考慮不重復(fù)的值;ALL 使得函數(shù)考慮每個(gè)值,包括重復(fù)值。默認(rèn)值是 ALL ,因此不
需要指定。
3.用于函數(shù)的參數(shù)的數(shù)據(jù)類型可以是 CHAR、VARCHAR2、NUMBER 或 DATE。
4.當(dāng)使用 GROUP BY 子句時(shí),Oracle 服務(wù)器隱式以升序排序結(jié)果集。為了覆蓋該默認(rèn)順序,DESC 可以被用
于 ORDER BY 子句。
使用類型:可以使用MIN 和MAX 用于任何數(shù)據(jù)類型,AVG、SUM、VARIANCE 和 STDDEV 函數(shù)只能被用于數(shù)字
數(shù)據(jù)類型。
COUNT 函數(shù)
COUNT 函數(shù)有三中格式:
COUNT(*) 返回select語(yǔ)句的標(biāo)準(zhǔn)行,包括重復(fù)行,空值列的行
COUNT(expr) 由 expr 指定的非空值的數(shù)。
COUNT(DISTINCT expr) 返回在列中的由 expr 指定的唯一的非空值的數(shù)。
在oracle分組函數(shù)中使用NVL 函數(shù):
NVL 函數(shù)強(qiáng)制組函數(shù)包含空值
【編輯推薦】
oracle管道函數(shù)的用法
oracle自定義函數(shù)的使用
Oracle TRIM函數(shù)語(yǔ)法介紹
Oracle日期函數(shù)簡(jiǎn)介
創(chuàng)建Oracle包的語(yǔ)法
當(dāng)前題目:帶您了解oracle分組函數(shù)的類型
標(biāo)題來(lái)源:http://www.5511xx.com/article/cdgppgi.html


咨詢
建站咨詢
