MySQL中的聚合函数统计函数如何应用

在实际工作中,Mysql的应用,除了去查找,截取数据之外,也会针对查询结果进行求值,这个就是我们常说的聚合函数,或者统计函数。常见的应用有,求各,求最大值,求最小值,求平均值等,我们拿实际案例来说一下。

首先,跟我们之前一样,先连接数据库,进入数据库,找到数据表,我们还是用之前的数据,一个是员工表emp,一个是部门表dept。

进入数据库

练习1:求员工中,薪资最高的,最低的;

selectmax(salary),min(salary)fromemp;

求最高、最低值

练习2:求员工中,薪资总和及薪资平均值;

selectsum(salary),avg(salary)fromemp;

求和、求平均值

练习3:计算公司一共有多少个员工?

selectcount(*)fromemp;--统计行数(空行也会被统计)

统计所有行数

练习4:统计所有部门的员工数量?selectcount(*)fromempwheredeptnoisnotnull;

--这个统计的时候,就去掉空行了;

统计所有人数

selectcount(deptno)fromemp;

--count(列)空列不统计;

统计所有非空行

练习5:计算除没有部门员工的平均薪资;

selectavg(salary)fromempwheredeptnoisnotnull;

统计有部门员工薪资平均值

以上这些就是MySQL中的聚和函数,还有统计函数的用法,这个在实际工作中,用的也比较多的。明天和大家分享一下,分组统计查询,一样的,也会跟大家用案例来说明~若是有问题的,欢迎留言或私信我,我们一起分享,一起学习。




转载请注明:http://www.aierlanlan.com/rzfs/5549.html

  • 上一篇文章:
  •   
  • 下一篇文章: