参数支持类型

  1. sumavg 只支持数值型
  2. maxmincount 支持所有类型
# 不支持以下类型,不合法
SELECT SUM(last_name), AVG(last_name) FROM employees;
# max和min支持字符型和日期型
SELECT MAX(last_name), MIN(last_name), MIN(hiredate) FROM employees;
# count 支持所有
SELECT COUNT(commission_pct), COUNT(last_name) FROM employees;

忽略 null

这些分组函数都忽略null值:

SELECT SUM(commission_pct), AVG(commission_pct), SUM(commission_pct)/35,SUM(commission_pct)/107 FROM employees;
SELECT MAX(commission_pct),MIN(commission_pct) FROM employees;

MySQL分组函数的使用特点相关推荐

  1. MySQL分组函数使用的其他注意事项

    和分组函数一同查询的字段有限制 和分组函数一同查询的字段要求是 group by 后的字段 SELECT AVG(salary),employee_id FROM employees;

  2. 多对一!分组查询!MySQL分组函数,聚合函数,分组查询

    文章目录 一.简单使用 二.搭配DISTINCT去重 三.COUNT()详细介绍 四.分组查询 一.简单使用 SUM:求和(一般用于处理数值型) AVG:平均(一般用于处理数值型) MAX:最大(也可 ...

  3. 超详细尚硅谷mysql 分组函数

    分组函数练习 文章目录 分组函数练习 分组查询 简单的分组查询 实现分组前的筛选(分组前的筛选) 添加复杂筛选条件(分组后的筛选) 添加排序 按多个字段分组 查询天数不同 SELECT ROUND(D ...

  4. MySQL| MySQL分组函数

    分组数据: (GROUP BY,HAVING ) 分组是对查询出来的所有结果行再进行分组,所以GROUP BY 应该在过滤条件WHERE之后.对数据分完组之后再在组内进行数据的排序.所以GROUP B ...

  5. mysql分组函数按月份差,学习猿地-mysql如何按月份分组查询

    mysql按月份分组查询的方法:根据format字符串格式化date值,语法为[DATE_FORMAT(date,format)],其中[%M ]为月的名字. mysql按月份分组查询的方法:sele ...

  6. MySQL分组函数的介绍

    功能 功能:用作统计使用,又称为聚合函数或统计函数或组函数. |函数|含义| |-|-|-| |SUM|求和| |AVG|平均值| |MAX|最大值| |MIN|最小值|| |count|计算个数| ...

  7. MySQL分组函数和distinct搭配使用

    和 DISTINCT 搭配 SELECT SUM(DISTINCT salary),SUM(salary) FROM employees; SELECT COUNT(DISTINCT salary), ...

  8. mysql sum计算效率很慢_MySQL基础之分组函数

    分组函数主要用于统计,又称为聚合函数.统计函数或组函数. 常见的分组函数有: SUM(expr) 求和AVG([DISTINCT] expr) 求平均值MAX(expr) 求最大值MIN(expr) ...

  9. MySQL学习-排序与分组函数

    操作的表 mysql> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 SMITH CLERK 7902 ...

最新文章

  1. linux 使用trick记录之20203010
  2. 前端学习(570):margin负值下的等高布局
  3. 哈维玛德学院 计算机,哈维玛德学院优势多多,令人神往!
  4. [LeetCode]29 两数相除和一个小坑点
  5. 正则表达式入门30分钟——很经典的入门教材
  6. mysql 子查询 in 多表_MySQL多表之子查询
  7. 软件概要设计书写模板
  8. DIY多快充协议太阳能充电器!----锂电池充电电路
  9. CSS表格和表单的样式
  10. abaqus的python安装文件在哪_Abaqus2016安装教程【附软件下载地址】
  11. linux ftp命令下载目录,linux命令行下的ftp 多文件下载和目录下载
  12. 阿里云dataV大屏可视化的使用攻略——vue项目
  13. 云盘+Git GUI实现云盘文件版本控制
  14. RDT 协议 (可靠数据传输协议)
  15. B - Ternary Logic
  16. Java LocalDateTime给当前时间加半小时
  17. Java编程初学者看什么书籍比较合适?
  18. ubuntu系统下u盘只读的解决办法
  19. 6-8 使用函数求最大公约数 (10 分)
  20. Selenium基础知识 自动登录QQ空间

热门文章

  1. 【转】Windows Phone 8 开发环境的搭建
  2. 零基础自学Java变成能成吗?前景如何
  3. linux seq_file 接口
  4. netty 为什么用nio 不用 aio
  5. 新建Eclipse的web工程目录结构和MyEclipse相似的设置
  6. matlab 实现 stacked Autoencoder 解决图像分类问题
  7. 【Xamarin开发 Android 系列 12】 创建一个Json读取数据应用-添加定位服务
  8. Java回顾之多线程同步
  9. SpringCloud干货(2)---------大时代下的分布式微服务
  10. Qtum量子链研究院:Plasma扩容方案详解(上)