SQL函數(shù),詳細描述如下:
Avg函數(shù)
Avg函數(shù),計算查詢中某一特定字段資料的算術平均值。
語法為Avg(運算式)。運算式,可為字段名稱、運算式、或一個函數(shù),此函數(shù)可 以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。
Avg函數(shù)在計算時,不包含任何值為 Null 的資料。
Count函數(shù)
Count函數(shù),計算符合查詢條件的記錄條數(shù)。
語法為Count (運算式)。運算式,可為字段名稱、*、多個字段名稱、運算式、 或一個函數(shù),此函數(shù)可以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。
Count 函數(shù)於計算時,不包含任何值為 Null 的資料。
但是,Count(*) 則計算所有符合查詢條件的記錄條數(shù),包含那些Null的資料。
如果Count(字段名稱) 的字段名稱為多個字段,將字段名稱之間使用 & 分隔。 多個字段當中,至少有一個字段的值不為Null的情況下,Count函數(shù)才會計算為一條 記錄。如果多個字段都為Null,則不算是一條記錄。譬如:
SELECT Count(價格 & 代號) From 產(chǎn)品
First/Last函數(shù)
First函數(shù)、Last函數(shù),傳回指定字段之中符合查詢條件的第一條、最末條記錄 的資料。
語法為First(運算式) 和 Last(運算式)。運算式,可為字段名稱、運算式、或 一個函數(shù),此函數(shù)可以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。
Min/Max函數(shù)
Min函數(shù)、Max函數(shù),傳回指定字段之中符合查詢條件的最小值、最大值。
語法為Min(運算式) 和 Max(運算式)。運算式,可為字段名稱、運算式、或一個 函數(shù),此函數(shù)可以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。
StDev函數(shù)
StDev函數(shù),計算指定字段之中符合查詢條件的標準差。
語法為StDev(運算式)。運算式,可為字段名稱、運算式、或一個函數(shù),此函數(shù) 可以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。
如果符合查詢條件的記錄為兩個以下時,StDev函數(shù)將傳回一個Null 值,該表示 不能計算標準差。
Sum函數(shù)
Sum函數(shù),計算指定字段之中符合查詢條件的資料總和。
語法為Sum(運算式)。運算式,可為字段名稱、運算式、或一個函數(shù),此函數(shù)可 以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。
Sum函數(shù)可使用兩個字段資料運算式,譬如計算產(chǎn)品的單價及數(shù)量字段的合計:
SELECT Sum(單價 * 數(shù)量) FROM 產(chǎn)品
Var函數(shù)
Var函數(shù),計算指定字段之中符合查詢條件的變異數(shù)估計值。
語法為Var(運算式)。運算式,可為字段名稱、運算式、或一個函數(shù),此函數(shù)可 以是一個內(nèi)部或使用者定義的,但不能為其它的SQL函數(shù)。
如果符合查詢條件的記錄為兩個以下時,Var函數(shù)將傳回一個Null 值,該表示不 能計算變異數(shù)。
|