本文主要介绍一些关于聚合函数查询的语句。

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;加一个别名来代替count(*)
SELECT COUNT(*) AS total FROM t_grade;查询每一个学生考了几门课程
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;

MySQL之聚合函数查询相关推荐

  1. 【MySQL】聚合函数

    一.五大常用聚合函数 SUM():求总和,只适用于数值类型字段,如果是字符串类型不会报错会返回0,会自动过滤空值 AVG():求平均值,只适用于数值类型字段,字符串类型不会报错会返回0,会自动过滤空值 ...

  2. mysql 聚合函数求乘积_手把手教你mysql(五)聚合函数

    手把手教你mysql(五)聚合函数 一: 聚合函数 1.1.COUNT()函数 1. COUNT()函数用来统计记录的条数: 2. 与GOUPE BY 关键字一起使用: 我这边仍然使用的是t_stud ...

  3. mysql的聚合函数文档_MySQL聚合函数

    MySQL聚合函数 MySQL的聚合函数用于对多个值执行计算,并将结果返回为单个值,如所有值的平均值,所有值的总和以及某些值组中的最大值和最小值.我们通常将聚合函数与数据查询语言中的SELECT语句一 ...

  4. mysql相关聚合函数应用商品分类表

    多表查询 一.多表之间建表关系分析 ​ 一对多:商品和分类 ​ 一对一:人和身份证(比较少) ​ 多对多:课程和学生 ​ 拆分成2个1对多的关系,建立一个中间表,让中间表的两个外键分别去指向两张表的主 ...

  5. mysql的聚合函数综合案例_MySQL常用聚合函数详解

    一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...

  6. MYSQL字符串聚合函数

    MYSQL字符串聚合函数学习笔记 mysql中可存储多种数据类型,varchar(字符串)则是其中一种最常见的类型.在对字符串类型进行读取时,我们有时候需要对取出的原始数据进行操作,这个操作在程序里很 ...

  7. mysql数据库in函数查询是否走索引

    mysql数据库in函数查询是否走索引? IN 通常是走索引的,当IN后面的数据在数据表中超过30%的匹配时是全表的扫描,不会走索引,因此IN走不走索引与后面的数据量有关系! 昨天恰好在工作中遇到了这 ...

  8. MySQL常见聚合函数

    MySQL常见函数 MySQL常见聚合函数 建表准备 一.AVG 二.COUNT 三.MAX 四.MIN 五.SUM 总结 MySQL常见聚合函数 建表准备 CREATE TABLE `student ...

  9. mysql聚合函数查询,子查询,关联查询

    聚合函数 MAX() MIN() COUNT() SUM() AVG() 准备工作 from student.models import * from django.db.models import ...

最新文章

  1. 开源炫酷css轮播图 可直接引入html文件使用 含注释 jQuery插件
  2. native2ascii用法
  3. Android N在通知栏上实现直接回复消息
  4. 常用命令——ls tree 文件类型 目录结构 netstat
  5. 多服务监听Redis key失效通知,并指定特定机器进行处理业务
  6. html2canvas导出地图,Leaflet OpenStreetMap使用html2canvas使用地图标记导出图像
  7. Pytorch GRU(详解GRU+torch.nn.GRU()实现)
  8. 使用百度链的智能合约来落地公司业务场景
  9. php图片上传有黑色背景,php Imagemagick jpg黑色背景
  10. 关于ecplise中一些很实用的技巧
  11. Eclipse快捷键的设置和使用(大小写快捷键等)
  12. Could not get a resource from the pool 错误解决
  13. 无人机实时流怎么开_直播解决方案,如何利用无人机进行直播
  14. 文明重启服务器维护中怎么办,【FAQ】文明重启常见问题大全
  15. 再探矩阵求逆引理 : Woodbury恒等式的证明
  16. 9月有哪些程序员新书与您相约?
  17. python图像处理(二)绘制函数图像
  18. R语言常微分方程数值解海强作业
  19. js setTimeout 参数传递使用
  20. jenkins构建项目报错:java:[17,37] package xx.xx.xxx does not exist

热门文章

  1. CSGO打开黑屏闪退
  2. CF虚拟机提示无法登陆怎么解决, 虚拟机过检测代码 。
  3. 联想小新Pro16,右侧小数字键盘启用不了【快速解决】
  4. 2021年北京高新技术企业认定条件要求,奖励30万元
  5. 小白自学笔记——JAVA基础 2.6运算符
  6. C++每日一题(基础)7、8
  7. 【阈值分割】基于matlab遗传算法图像自适应多阈值快速分割【含Matlab源码 2444期】
  8. MAYA MAL查看窗体结构
  9. WinIo python 驱动级别模拟键盘
  10. php递归内存,php递归内存怎么释放