[TOC] ## SQL COUNT() 函数 函数返回匹配指定条件的行数。 **语法** ~~~ SELECT COUNT(列名称) FROM 表名 ~~~ **实例** ~~~ mysql>select count(id) from stu where sex="男"; ~~~ ## SQL MIN() 函数 MIN 函数返回一列中的最小值。NULL 值不包括在计算中。 **语法** ~~~ SELECT MIN(列名称) FROM 表名 ~~~ **实例** ~~~ mysql>select min(sex) from stu; ~~~ ## SQL MAX() 函数 MIN 函数返回一列中的最大值。NULL 值不包括在计算中。 **语法** ~~~ SELECT MAX(列名称) FROM 表名 ~~~ **实例** ~~~ mysql>select max(sex) from stu; ~~~ ## SQL SUM() 函数 SUM 函数返回数值列的总数(总额)。 **语法** ~~~ SELECT SUM(列名称) FROM 表名 ~~~ **实例** ~~~ mysql>select sum(age) from stu; ~~~ ## SQL AVG 函数 AVG 函数返回数值列的平均值。NULL 值不包括在计算中。 **语法** ~~~ SELECT AVG(列名称) FROM 表名 ~~~ **实例** ~~~ mysql>select avg(age) from stu; ~~~ ## SQL GROUP BY 语句 GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。 **语法** ~~~ SELECT AVG(列名称) FROM 表名 GROUP BY 列名称 ~~~ **实例** ~~~ mysql>select avg(age) from stu group by classname; ~~~ ## SQL HAVING 子句 对查询后的结果进行筛选 **语法** ~~~ SELECT AVG(列名称) FROM 表名 GROUP BY 列名称 HAVING AVG(列名称) 比较 值 ~~~ **实例** ~~~ mysql>select avg(age) from stu group by classname having avg(age)>20; ~~~ >[danger]练习:查找女生的总数 查找出每个班级的平均分钟