mysql中聚合函数其实只有5个,

1.COUNT()函数:用来统计记录的条数;

2.SUM()函数:是求和函数;

3.AVG()函数:是求平均值的函数 ;

4.MAX()函数是求最大值的函数

5.MIN()函数是求最小值的函数

具体的实列:

/*
SQLyog 企业版 - MySQL GUI v8.14
MySQL - 5.1.49-community
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;

create table `t_grade` (
`id` int ,
`stuName` varchar (60),
`course` varchar (60),
`score` int
);
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('1','张三','语文','91');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('2','张三','数学','90');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('3','张三','英语','87');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('4','李四','语文','79');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('5','李四','数学','95');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('6','李四','英语','80');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('7','王五','语文','77');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('8','王五','数学','81');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('9','王五','英语','89');

SELECT COUNT(*) FROM t_grade;//统计有多少条数据

SELECT COUNT(*) AS total FROM t_grade;//把统计的条数放在totle列中

SELECT stuName,COUNT(*) FROM t_grade GROUP BY stuName;//统计出每个学生学习了几门课程

SELECT stuName,SUM(score) FROM t_grade WHERE stuName="张三";//张三的总分

SELECT stuName,SUM(score) FROM t_grade GROUP BY stuName;//统计每个学生的总分

SELECT stuName,AVG(score) FROM t_grade WHERE stuName="张三";

SELECT stuName,AVG(score) FROM t_grade GROUP BY stuName;

SELECT stuName,course,MAX(score) FROM t_grade WHERE stuName="张三";

SELECT stuName,MAX(score) FROM t_grade GROUP BY stuName;

SELECT stuName,course,MIN(score) FROM t_grade WHERE stuName="张三";

SELECT stuName,MIN(score) FROM t_grade GROUP BY stuName;

转载于:https://www.cnblogs.com/csy666/p/6498954.html

mysql-聚合函数相关推荐

  1. mysql聚合函数count用法_MySQL中聚合函数count的使用和性能优化技巧

    本文的环境是Windows 10,MySQL版本是5.7.12-log 一. 基本使用 count的基本作用是有两个: 统计某个列的数据的数量: 统计结果集的行数: 用来获取满足条件的数据的数量.但是 ...

  2. mysql 聚合函数内比较运算符_关于常用 MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结...

    /* 关于MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结,*/ -- 1 运算符优先级  /* 12.1.1. 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符 ...

  3. MySQL——聚合函数和group by分组的使用

    文章目录 MySQL--聚合函数和group by分组的使用 1.聚合函数介绍 2.GROUP BY 分组 3.常见的聚合函数 4.SQL执行顺序 MySQL--聚合函数和group by分组的使用 ...

  4. ThinkPH5 SQL注入(Mysql 聚合函数)

    ThinkPH5 SQL注入(Mysql 聚合函数) 漏洞概要 初始配置 漏洞利用 漏洞分析 漏洞修复 攻击总结 漏洞概要 本次漏洞存在于所有 Mysql 聚合函数相关方法,由于程序没有对数据进行很好 ...

  5. Mysql 聚合函数嵌套使用

    Mysql 聚合函数嵌套使用 目的:Mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用(先分组取出count值, 再将count值倒序 ...

  6. mysql 聚合函数嵌套,Mysql 聚合函数嵌套使用操作

    聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) from ( select count ...

  7. mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法

    Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...

  8. mysql聚合函数能不能嵌套_Mysql 聚合函数嵌套使用操作

    目的:mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) f ...

  9. mysql 聚合函数 怎么用在条件里_MySql 中聚合函数增加条件表达式的方法

    Mysql 与聚合函数在一起时候where条件和having条件的过滤时机 where 在聚合之前过滤 当一个查询包含了聚合函数及where条件,像这样的情况 select max(cid) from ...

  10. MySQL 聚合函数(一)聚合(组合)函数概述

    MySQL版本:5.7+ 本节介绍对值的集合进行操作的组合(聚合)函数.翻译自:Aggregate (GROUP BY) Function Descriptions 一.MySQL 5.7中的聚合函数 ...

最新文章

  1. MyEclipse 导出 javadoc 乱码解决
  2. Java 字符串 String 与整数型 int 之间的转换
  3. mysql5.6.35安装_mysql5.6.35 二进制快速安装
  4. excel 多次筛选后的range数据处理
  5. php骑手轨迹_用python模拟美团外卖骑手推送请求
  6. Linux不讲武德——开机无法进入登录界面 卡在进度条就不动了
  7. GMQ区块链生态系统平行链,未来将应用于众多产业
  8. java匹配字符串所在位置_Java:获取字符串中匹配项位置的方法?
  9. WIN7 VMware Ubuntu虚拟机连接secureCRT及ftp传输文件
  10. 10分钟学会spring代理模式以及应用原理,个人专用,不适合借鉴,请关闭文章
  11. DB2获取CHAR字段数据的数据长度方法
  12. 武忠祥<高等数学辅导讲义> 第一章
  13. 什么时候需要用到RCC_APB2Periph_AFIO–复用IO时钟的使用
  14. C#调用报表生成器成功案例示例研究
  15. linux 终端显示的文件颜色的含义
  16. Office Online Server 2016 安装部署笔记
  17. 《iOS Human Interface Guidelines》——Terminology and Wording
  18. STM32毕业设计题目大全 选题推荐
  19. 【密码学原理】数字签名(ElGamal签名,Schnorr签名,椭圆曲线签名,RSA-PSS签名)
  20. Unity --- 摄像机的选择与设置

热门文章

  1. Android OpenGL ES 应用(二) 纹理
  2. (C/C++) 算法,编程题
  3. c# webservice的简单示例
  4. python爬虫url参数有随机数、如何确定是正确的链接_Python爬虫知识点——请求
  5. (87)Verilog HDL:七分频设计
  6. (38)System Verilog类class复制详解
  7. (32)System Verilog类class中构造函数new()示例
  8. ios运行html游戏,Objective-c / iOS – 使用Safari打开本地html文件
  9. redhat6.3 安装 mysql_redhat6.3X64/linux 安装多个mysql(编译安装方法)
  10. python中none算变量吗_在python中对变量判断是否为None的三种方法总结