2.分组函数
功能:做统计使用(统计函数、聚合函数、组函数)
分类:
sum求和、avg平均值、max最大值、min最小值、count计算个数
#1.简单的使用
select sum(salary) from employee ; //返回一个总和
select avg(salary) from employee ; //返回工资平均值
select min(salary) from employee ; //返回最小值
select max(salary) from employee ; //返回最大值
select count(salary) from employee ; //返回总共多少个salary数据
#2.参数类型支持哪些类型
1.sum、avg一般用于处理数值
max、min、count可以处理任何类型
2.分组函数都忽略null值
3.可以和distinct搭配使用,去重
select sum(distinct salary) from employee ;
#3.count函数的详细介绍
select count (*) from employee ; //计数所有非空的列
select count (1) from employee ; //相当于增加1列1,统计1的个数
myisam存储引导下 ,count(*)的效率高
innodb存储引导下,count(*)和count(1)效率差不多,但比count(字段)效率高
#4.和分组函数一同查询的字段有限制
标签:count,salary,常用,函数,sum,MySql,employee,select From: https://www.cnblogs.com/liujy2233/p/16977838.html