mysql分组函数

1.作用:用作统计使用的,又称为聚合函数。
sum求和 ,avg求平均值 ,max最大值 ,min最小值 ,count计算个数

#简单使用
select sum(salary) from employees;
select avg(salsry) from employees;
select max(salsry) from  employees;
select min(salsry) from  employees;
select count(salsry) from  employees;
特点:sum,avg用来处理数值。max,min,count可以处理任何类型。
以上分组函数都忽略null值。sum,count可以与distinct搭配使用去重。
count(*)用做统计行数。
在MYISAM引擎下count(*)的效率高一些。
在INNODB下count(*)count(1)效率一样。但count(字符),效率低一些,因为需要对字符进行判空操作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值