新聞中心
下面為您介紹的函數(shù)是和group by配合使用的Mysql聚合函數(shù),如果您對Mysql聚合函數(shù)方面感興趣的話,不妨一看,相信對您會有所幫助。

除非特殊說明,Mysql聚合函數(shù)均忽略 null 值的記錄。
除非特殊說明,Mysql聚合函數(shù)均在沒有匹配記錄(記錄集為空)的情況下均返回 null 值。
如果在沒有使用group by的語句中使用Mysql聚合函數(shù),相當(dāng)于對所有的行進(jìn)行分組。
Aggregate (GROUP BY) Functions
| Name | Description |
|---|---|
AVG() | Return the average value of the argument |
BIT_AND() | Return bitwise and |
BIT_OR() | Return bitwise or |
BIT_XOR()(v4.1.1) | Return bitwise xor |
COUNT(DISTINCT) | Return the count of a number of different values |
COUNT() | Return a count of the number of rows returned |
GROUP_CONCAT()(v4.1) | Return a concatenated string |
MAX() | Return the maximum value |
MIN() | Return the minimum value |
STDDEV_POP()(v5.0.3) STDDEV() STD() | Return the population standard deviation |
STDDEV_SAMP()(v5.0.3) | Return the sample standard deviation |
SUM() | Return the sum |
VAR_POP()(v5.0.3) VARIANCE()(v4.1) | Return the population standard variance |
VAR_SAMP()(v5.0.3) | Return the sample variance |
bit_and() 如果沒有行返回,則為 最大的unsigned bigint整數(shù):18446744073709551615
bit_or()、bit_xor() 如果沒有行返回,則為 0
count(*) 返回所有行的數(shù)據(jù),包括null,如果沒有行返回,則為 0
count(expr)返回所有非null的數(shù)據(jù),如果沒有行返回,則為 0
count(distinct expr)返回所有非null的不同數(shù)據(jù),如果沒有行返回,則為 0;和sql標(biāo)準(zhǔn)不兼容,標(biāo)準(zhǔn)sql返回所有不同的數(shù)據(jù)的行數(shù),包括null值。
【編輯推薦】
MySQL字符串大小寫轉(zhuǎn)換函數(shù)
MySQL concat函數(shù)的使用
MySql遠(yuǎn)程連接的實(shí)現(xiàn)方法
MySQL主鍵的設(shè)計(jì)原則
MySQL分區(qū)的功能和限制
當(dāng)前文章:Mysql聚合函數(shù)簡介
當(dāng)前鏈接:http://m.fisionsoft.com.cn/article/dhdsocg.html


咨詢
建站咨詢
