天天看點

MySQL 聚合函數

MySQL 聚合函數常用的有五個 SUM COUNT AVG MIN/MAX 

AVG ([DISTINCT] expr)

傳回expr 的平均值。DISTINCT 選項可用于傳回expr的不同值的平均值。

SELECT gender, AVG(age) FROM student

GROUP BY gender;

COUNT(expr)

傳回SELECT語句檢索到的行中非NULL值的數目。

SELECT COUNT(*) FROM student; --傳回檢索行的數目,不論其是否包含 NULL值

SELECT COUNT(name) FROM student; --傳回SELECT語句檢索到的行中非NULL值

的數目

MIN ([DISTINCT] expr), MAX ([DISTINCT] expr)

傳回expr 的最小值和最大值

SELECT MIN(age),MAX(age) FROM student;

SUM ([DISTINCT] expr)

傳回expr 的總數

SELECT SUM(age) FROM student;

本文轉自 aklaus 51CTO部落格,原文連結:http://blog.51cto.com/aklaus/1597527

繼續閱讀