MySQL之聚合函数查询
本文主要介绍一些关于聚合函数查询的语句。
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之聚合函数查询相关推荐
- 【MySQL】聚合函数
一.五大常用聚合函数 SUM():求总和,只适用于数值类型字段,如果是字符串类型不会报错会返回0,会自动过滤空值 AVG():求平均值,只适用于数值类型字段,字符串类型不会报错会返回0,会自动过滤空值 ...
- mysql 聚合函数求乘积_手把手教你mysql(五)聚合函数
手把手教你mysql(五)聚合函数 一: 聚合函数 1.1.COUNT()函数 1. COUNT()函数用来统计记录的条数: 2. 与GOUPE BY 关键字一起使用: 我这边仍然使用的是t_stud ...
- mysql的聚合函数文档_MySQL聚合函数
MySQL聚合函数 MySQL的聚合函数用于对多个值执行计算,并将结果返回为单个值,如所有值的平均值,所有值的总和以及某些值组中的最大值和最小值.我们通常将聚合函数与数据查询语言中的SELECT语句一 ...
- mysql相关聚合函数应用商品分类表
多表查询 一.多表之间建表关系分析 一对多:商品和分类 一对一:人和身份证(比较少) 多对多:课程和学生 拆分成2个1对多的关系,建立一个中间表,让中间表的两个外键分别去指向两张表的主 ...
- mysql的聚合函数综合案例_MySQL常用聚合函数详解
一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...
- MYSQL字符串聚合函数
MYSQL字符串聚合函数学习笔记 mysql中可存储多种数据类型,varchar(字符串)则是其中一种最常见的类型.在对字符串类型进行读取时,我们有时候需要对取出的原始数据进行操作,这个操作在程序里很 ...
- mysql数据库in函数查询是否走索引
mysql数据库in函数查询是否走索引? IN 通常是走索引的,当IN后面的数据在数据表中超过30%的匹配时是全表的扫描,不会走索引,因此IN走不走索引与后面的数据量有关系! 昨天恰好在工作中遇到了这 ...
- MySQL常见聚合函数
MySQL常见函数 MySQL常见聚合函数 建表准备 一.AVG 二.COUNT 三.MAX 四.MIN 五.SUM 总结 MySQL常见聚合函数 建表准备 CREATE TABLE `student ...
- mysql聚合函数查询,子查询,关联查询
聚合函数 MAX() MIN() COUNT() SUM() AVG() 准备工作 from student.models import * from django.db.models import ...
最新文章
- 开源炫酷css轮播图 可直接引入html文件使用 含注释 jQuery插件
- native2ascii用法
- Android N在通知栏上实现直接回复消息
- 常用命令——ls tree 文件类型 目录结构 netstat
- 多服务监听Redis key失效通知,并指定特定机器进行处理业务
- html2canvas导出地图,Leaflet OpenStreetMap使用html2canvas使用地图标记导出图像
- Pytorch GRU(详解GRU+torch.nn.GRU()实现)
- 使用百度链的智能合约来落地公司业务场景
- php图片上传有黑色背景,php Imagemagick jpg黑色背景
- 关于ecplise中一些很实用的技巧
- Eclipse快捷键的设置和使用(大小写快捷键等)
- Could not get a resource from the pool 错误解决
- 无人机实时流怎么开_直播解决方案,如何利用无人机进行直播
- 文明重启服务器维护中怎么办,【FAQ】文明重启常见问题大全
- 再探矩阵求逆引理 : Woodbury恒等式的证明
- 9月有哪些程序员新书与您相约?
- python图像处理(二)绘制函数图像
- R语言常微分方程数值解海强作业
- js setTimeout 参数传递使用
- jenkins构建项目报错:java:[17,37] package xx.xx.xxx does not exist