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

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


咨詢
建站咨詢
