第1关 COUNT()函数

一、COUNT()函数基本使用

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

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

二、 编程要求

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

id name classid
1 Emma 366
2 Mary 367
3 Allen 367
4 Kevin 367
5 Rose 366
6 James 367
7 Hale 366
8 David 367

根据此表数据:

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

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

USE School;

#请在此处添加实现代码
########## Begin ##########

########## 查询该表中一共有多少条数据 ##########
select count(*) from tb_class;

########## 查询此表中367班有多少位学生 ##########
select classid,count(*) from tb_class where classid=367;

########## End ##########

第2关 SUM()函数

一、SUM()函数基本使用

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

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

二、编程要求

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

id name course score
1 Emma 语文 86
2 Mary 语文 79
3 Allen 语文 92
4 Emma 英语 116
5 Mary 英语 95
5 Allen 英语 100

根据此表数据:

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

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

USE School;

#请在此处添加实现代码
########## Begin ##########

########## 查询所有学生总分数 ##########
select sum(score) from tb_class;

########## 查询学生语文科目的总分数 ##########

select course,sum(score) from tb_class where course='语文';

########## End ##########

第3关 AVG()函数

一、AVG()函数基本使用

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

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

二、 编程要求

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

id name course score
1 Emma 语文 86
2 Mary 语文 79
3 Allen 语文 92
4 Emma 英语 116
5 Mary 英语 95
5 Allen 英语 101

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

USE School;

#请在此处添加实现代码
########## Begin ##########

########## 查询学生语文科目的平均分数 ##########

select course,avg(score) from tb_class where course='语文';

########## 查询学生英语科目的平均分数 ##########
select course,avg(score) from tb_class where course='英语';


########## End ##########

第4关 MAX()函数

一、MAX()函数基本使用

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

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

二、 编程要求

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

id name course score
1 Emma 语文 86
2 Mary 语文 79
3 Allen 语文 92
4 Emma 英语 116
5 Mary 英语 95
6 Allen 英语 100

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

USE School;

#请在此处添加实现代码
########## Begin ##########

########## 查询语文课程中的最高分数 ##########

select course, max(score) from tb_class where course='语文';

########## 查询英语课程中的最高分数 ##########

select course, max(score) from tb_class where course='英语';

########## End ##########

第5关 MIN()函数

一、MIN()函数基本使用

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

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

二、编程要求

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

id name course score
1 Emma 语文 86
2 Mary 语文 79
3 Allen 语文 92
4 Emma 英语 116
5 Mary 英语 95
5 Allen 英语 100

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

USE School;

#请在此处添加实现代码
########## Begin ##########

########## 查询语文课程中的最低分数 ##########

select course, min(score) from tb_class where course='语文';

########## 查询英语课程中的最低分数 ##########

select course, min(score) from tb_class where course='英语';

########## End ##########
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐