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