当前位置: 首页 > news >正文

MySql-DQL-聚合函数

目录

  • 聚合函数
  • 统计该企业员工数量
    • count(字段)
    • count(常量)
    • count(*)
  • 统计该企业最早入职的员工
  • 统计该企业最迟入职的员工
  • 统计该企业员工 ID 的平均值
  • 统计该企业员工的 ID 之和

聚合函数

之前我们做的查询都是横向查询,就是根据条件一行一行的进行判断,而使用聚合函数查询就是纵向查询,它是对一列的值进行计算,然后返回一个结果值。(将一列数据作为一个整体,进行纵向计算)

语法:

select  聚合函数(字段列表)  from  表名 ;

注意 : 聚合函数会忽略空值,对NULL值不作为统计。

常用聚合函数:

函数功能
count统计数量
max最大值
min最小值
avg平均值
sum求和

count :按照列去统计有多少行数据。

  • 在根据指定的列统计的时候,如果这一列中有null的行,该行不会被统计在其中。

sum :计算指定列的数值和,如果不是数值类型,那么计算结果为0

max :计算指定列的最大值

min :计算指定列的最小值

avg :计算指定列的平均值

统计该企业员工数量

# count(字段)
select count(id) from tb_emp;-- 结果:24
select count(job) from tb_emp;-- 结果:23 (聚合函数对NULL值不做计算)# count(常量)
select count(0) from tb_emp;
select count('A') from tb_emp;# count(*)  推荐此写法(MySQL底层进行了优化)
select count(*) from tb_emp;

count(字段)

在这里插入图片描述在这里插入图片描述

count(常量)

在这里插入图片描述在这里插入图片描述

count(*)

在这里插入图片描述

统计该企业最早入职的员工

select min(entrydate) from tb_emp;

在这里插入图片描述

统计该企业最迟入职的员工

select max(entrydate) from tb_emp;

在这里插入图片描述

统计该企业员工 ID 的平均值

select avg(id) from tb_emp;

在这里插入图片描述

统计该企业员工的 ID 之和

select sum(id) from tb_emp;

在这里插入图片描述

http://www.lryc.cn/news/304954.html

相关文章:

  • Java:获取PDF文件的总页数
  • Git介绍与使用
  • React18源码: React中的LanePriority和SchedulerPriority
  • Android Studio基础(下载安装与简单使用)
  • MyBatisPlus条件构造器和常用接口
  • ABAP 导入Excel表示例程序
  • Spring之AOP源码解析(中)
  • 《Docker极简教程》--Docker卷和数据持久化--Docker卷的使用
  • 【Logback】如何在项目中快速引入Logback日志?
  • 【Linux从青铜到王者】 基础IO
  • C++之类作用域
  • SpringCloud Gateway网关 全局过滤器[AntPathMatcher 某些路径url禁止访问] 实现用户鉴权
  • ELK介绍以及搭建
  • Spring中的ApplicationContext.publishEvent
  • jackson、gson、fastjson和json-lib四种主流json解析框架对比
  • 已解决:IDEA中@Autowired自动注入MyBatis Mapper报红警告的几种解决方法
  • 在jar里限制指定的包名才可调用(白名单)。
  • python 提取PDF文字
  • 电气机械5G智能工厂数字孪生可视化平台,推进电气机械行业数字化转型
  • C# (WebApi)整合 Swagger
  • 导入excel某些数值是0
  • wo-gradient-card是一款采用uniapp实现的透明辉光动画卡片
  • Spark: a little summary
  • 018—pandas 生成笛卡尔积排列组合合并多列字符串数据
  • 【算法与数据结构】链表、哈希表、栈和队列、二叉树(笔记二)
  • bugku3
  • 相机的白平衡
  • 刷题日记-Day2- Leedcode-977. 有序数组的平方,209. 长度最小的子数组,59. 螺旋矩阵 II-Python实现
  • Linux命令-chcon命令(修改对象(文件)的安全上下文)
  • 【漏洞复现】大华DSS视频管理系统信息泄露漏洞