實際開發中,經常需要對某些數據進行統計,比如,統計某個字段的最大值、最小值、平均值等。
MySQL中,提供了一些函數來實現這些功能
聚合函數
COUNT()——返回某列的行數
SUM()——返回某列值的和
AVG()——返回某列的平均值
MAX()——返回某列的最大值
MIN()——返回某列的最小值
上面的函數,用于對一組值進行統計,并且返回唯一值,這些函數被稱為聚合函數
一、COUNT()函數
COUNT()函數,用來統計記錄的條數
SELECT COUNT(*) FROM 表名;
查詢student表中,一共有多少條記錄
二、SUM()函數
SUM()函數,是求和函數,用于求出表中某個字段所有值的總和
SELECT SUM(字段名) FROM 表名;
查詢student表中,grade字段的總和
三、AVG()函數
AVG()函數,用于求出某個字段,所有值的平均數
SELECT AVG(grade) FROM student;
四、MAX()函數
MAX()函數,是求最大值的函數,用于求出某個字段的最大值
SELECT MAX(grade) FROM student;
五、MIN()函數
MIN()函數,是求最小值的函數,用于求出某個字段的最小值
SELECT MIN(grade) FROM student;