当前位置:   article > 正文

MySQL数据库——使用聚合函数查询_mysql数据库 - 使用聚合函数查询

mysql数据库 - 使用聚合函数查询

 第1关 COUNT()函数

一、COUNT()函数基本使用

COUNT()函数是用来统计记录的总条数。

  1. select count(*/字段名) from 数据表;

二、 编程要求

根据提示,补充代码:tb_class表,内容如下:

idnameclassid
1Emma366
2Mary367
3Allen367
4Kevin367
5Rose366
6James367
7Hale366
8David367

根据此表数据:

  1. 查询该表中一共有多少条数据;

  2. 查询此表中367 班有多少位学生,以班级id和对应人数格式输出。

  1. USE School;
  2. #请在此处添加实现代码
  3. ########## Begin ##########
  4. ########## 查询该表中一共有多少条数据 ##########
  5. select count(*) from tb_class;
  6. ########## 查询此表中367班有多少位学生 ##########
  7. select classid,count(*) from tb_class where classid=367;
  8. ########## End ##########

第2关 SUM()函数

一、SUM()函数基本使用

SUM()函数是对数据表的某列进行求和操作。

  1. select sum(字段名) from 数据表;

二、编程要求

根据提示,补充代码,一张tb_class表,内容如下:

idnamecoursescore
1Emma语文86
2Mary语文79
3Allen语文92
4Emma英语116
5Mary英语95
5Allen英语100

根据此表数据:

  1. 查询该表中学生的总成绩;

  2. 查询学生语文课程的总分数

  1. USE School;
  2. #请在此处添加实现代码
  3. ########## Begin ##########
  4. ########## 查询所有学生总分数 ##########
  5. select sum(score) from tb_class;
  6. ########## 查询学生语文科目的总分数 ##########
  7. select course,sum(score) from tb_class where course='语文';
  8. ########## End ##########

第3关 AVG()函数

一、AVG()函数基本使用

AVG()函数是对数据表的某列进行求平均值操作。

  1. select avg(字段名) from 数据表;

二、 编程要求

根据提示,补充代码,一张tb_class表,内容如下:

idnamecoursescore
1Emma语文86
2Mary语文79
3Allen语文92
4Emma英语116
5Mary英语95
5Allen英语101

根据此表数据,查询表中该班级三位同学语文英语课程的平均分数以及对应的课程名。

  1. USE School;
  2. #请在此处添加实现代码
  3. ########## Begin ##########
  4. ########## 查询学生语文科目的平均分数 ##########
  5. select course,avg(score) from tb_class where course='语文';
  6. ########## 查询学生英语科目的平均分数 ##########
  7. select course,avg(score) from tb_class where course='英语';
  8. ########## End ##########

第4关 MAX()函数

一、MAX()函数基本使用

MAX()函数是求某列的最大数值。

  1. select max(字段名) from 数据表;

二、 编程要求

根据提示,补充代码,一张tb_class表,内容如下:

idnamecoursescore
1Emma语文86
2Mary语文79
3Allen语文92
4Emma英语116
5Mary英语95
6Allen英语100

根据此表数据,分别查询语文英语课程中的最高分数

  1. USE School;
  2. #请在此处添加实现代码
  3. ########## Begin ##########
  4. ########## 查询语文课程中的最高分数 ##########
  5. select course, max(score) from tb_class where course='语文';
  6. ########## 查询英语课程中的最高分数 ##########
  7. select course, max(score) from tb_class where course='英语';
  8. ########## End ##########

第5关 MIN()函数

一、MIN()函数基本使用

MIN()函数是求某列的最小数值。

  1. select min(字段名) from 数据表

二、编程要求

根据提示,补充代码,tb_class表,内容如下:

idnamecoursescore
1Emma语文86
2Mary语文79
3Allen语文92
4Emma英语116
5Mary英语95
5Allen英语100

根据此表数据,分别查询语文英语课程中的最低分数

  1. USE School;
  2. #请在此处添加实现代码
  3. ########## Begin ##########
  4. ########## 查询语文课程中的最低分数 ##########
  5. select course, min(score) from tb_class where course='语文';
  6. ########## 查询英语课程中的最低分数 ##########
  7. select course, min(score) from tb_class where course='英语';
  8. ########## End ##########
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/986597
推荐阅读
相关标签
  

闽ICP备14008679号