一步一步学MySQL----11 MySQL支持的统计函数

SQL统计函数详解
本文详细介绍了SQL中的统计函数,包括计数(count())、平均值(avg())、求和(sum())、最大值和最小值(max()和min())。通过实例展示了如何使用这些函数来分析数据库中的数据。

11.1 统计数据记录条数—-count()

统计函数count()用来实现统计数据记录条数。

  • count(*):该方式可以实现对表中记录进行统计,不管表字段中包含的是NULL值还是非NULL值
  • count(field):该方式可以实现对指定字段的记录进行统计,在具体统计时将忽略NULL值

例:有如下employye表
这里写图片描述

mysql> select count(*) number from employee; // 统计雇员表的记录数

这里写图片描述

mysql> select count(bonus) number from employee; //统计领取奖金的员工数目

等价于:

mysql> select count(bonus) number from employee where not bonus=0;

这里写图片描述

这里写图片描述

11.2 统计计算平均值—avg()

mysql> select avg(salary) average_salary from employee; //统计公司员工平均薪水

这里写图片描述

11.3 统计计算求和—sum()

mysql> select sum(salary) sum_salary from employee; // 统计员工每月薪水总和

这里写图片描述

11.4 统计计算最大值和最小值—max()和min()

mysql> select max(salary) max_salary, min(salary) min_salary from employee;

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值