羊皮紙論壇目錄 / 程式設計 / 資料庫 / Mysql /

Mysql 函數大全 - 聚合函數

發表新主題
隨機主題
上個主題
下個主題
|
Mysql 函數大全 - 聚合函數

a) 函數 AVG([DISTINCT] expr )

函數使用說明:返回 expr 的平均值。 DISTINCT 選項可用於返回 expr 的不同值的平均值。

b)函數 BIT_AND(expr )

函數使用說明:返回expr 中所有比特的 bitwise AND 。計算執行的精確度為64 比特(BIGINT) 。若找不到匹配的行,則這個函數返回18446744073709551615 。( 這是無符號 BIGINT 值,所有比特被設置為 1 )。

c)函數 BIT_OR(expr )

函數使用說明:返回expr 中所有比特的bitwise OR 。計算執行的精確度為64 比特(BIGINT) 。若找不到匹配的行,則函數返回 0 。

d)函數BIT_XOR(expr )

函數使用說明:返回expr 中所有比特的bitwise XOR 。計算執行的精確度為64 比特(BIGINT) 。若找不到匹配的行,則函數返回 0 。

e) 函數 COUNT(expr )

函數使用說明:返回SELECT 語句檢索到的行中非NULL 值的數目。若找不到匹配的行,則COUNT() 返回 0

f) 函數 COUNT(DISTINCT expr ,[expr ...])

函數使用說明:返回不同的非NULL 值數目。若找不到匹配的項,則COUNT(DISTINCT) 返回 0

g)函數 GROUP_CONCAT(expr )

函數使用說明:該函數返回帶有來自一個組的連接的非NULL 值的字符串結果。其完整的語法如下所示:

GROUP_CONCAT([DISTINCT] expr [,expr ...]

[ORDER BY {unsigned_integer | col_name | expr }

[ASC | DESC] [,col_name ...]]

[SEPARATOR str_val ])

h)函數 MIN([DISTINCT] expr ), MAX([DISTINCT] expr )

函數使用說明:返回 expr 的最小值和最大值。 MIN() 和 MAX() 的取值可以是一個字符串參數;在這些情況下, 它們返回最小或最大字符串值。

i)函數 STD(expr ) STDDEV(expr )

函數使用說明:返回 expr 的總體標准偏差。這是標准 SQL 的延伸。這個函數的 STDDEV() 形式用來提供和 Oracle 的兼容性。可使用標准 SQL 函數 STDDEV_POP() 進行代替

j)函數 STDDEV_POP(expr )

函數使用說明:返回expr 的總體標准偏差(VAR_POP() 的平方根) 。你也可以使用 STD() 或STDDEV(), 它們具有相同的意義,然而不是標准的 SQL 。若找不到匹配的行,則STDDEV_POP() 返回 NULL

k)函數 STDDEV_SAMP(expr )

函數使用說明:返回expr 的樣本標准差 ( VAR_SAMP() 的平方根) 。若找不到匹配的行,則STDDEV_SAMP() 返回 NULL

l)函數 SUM([DISTINCT] expr )

函數使用說明:返回expr 的總數。 若返回集合中無任何行,則 SUM() 返回NULL 。DISTINCT 關鍵詞可用於 MySQL 5.1 中,求得expr 不同值的總和。 若找不到匹配的行,則SUM() 返回 NULL

m)函數 VAR_POP(expr )

函數使用說明:返回 expr 總體標准方差。它將行視為總體,而不是一個樣本, 所以它將行數作為分母。你也可以使用 VARIANCE(), 它具有相同的意義然而不是 標准的 SQL

n)函數 VAR_SAMP(expr )

函數使用說明:返回expr 的樣本方差。更確切的說,分母的數字是行數減去1 。若找不到匹配的行,則VAR_SAMP() 返回NULL

o)函數VARIANCE(expr )

函數使用說明:返回expr 的總體標准方差。這是標准SQL 的延伸。可使用標准SQL 函數 VAR_POP() 進行代替。若找不到匹配的項,則VARIANCE() 返回NULL

  • 本文為轉載文章
  • 關鍵字 : 函數, 函數使用, 返回, DISTINCT, 返回expr, BIGINT, 返回NULL, 計算執行, 精確度為64, 標准, 中所, bitwise, VAR_POP, STDDEV, 非NULL, 進行代替, 相同, 意義, 延伸, 平方根
0 0
2013-01-17T18:27:00+0000


  • 當您未登入羊皮紙時,可以利用臉書 Facebook 登入來發表迴響。若使用羊皮紙會員身份發表迴響則可獲得經驗值及虛擬金幣,用來參加羊皮紙推出的活動。
發表迴響
 
驗證字串