数据库access怎么下载 access数据库入门教程( 五 )


FROM:后面接的就是涉及的表名,这里面我们就涉及两个表,一个是“期中考试”,一个是“期末考试”;
WHERE:后面接的就是限定条件,因为我们查的是两个表,而这两个表必须有一个纽带能够联系到一起,而这个纽带就是学生的学号,因为每个学生的学号是唯一的,并没有重复,所以,我们查询两个表的时候必须找到一个纽带,这个纽带不能重复,否则我们无法准确的区分学生的成绩 。
运行之后,得到下面的结果:

数据库access怎么下载 access数据库入门教程


可以看到,赵风车的成绩下降的最快,期中考了70分,而期末考了35分
其他人的成绩有上升较快的,刘玲的成绩由30分上升到76分
这样每个学生的成绩就一目了然了,无论涉及几个表,只要找到这几个表共有的纽带,就可以查询每个表相对应的信息了 。
简单的嵌套查询先来看下面这个简单的查询:
select 班级, avg(英语分数) AS 英语平均分, avg(语文分数) AS 语文平均分FROM 学生成绩表4GROUP BY 班级;
数据库access怎么下载 access数据库入门教程


运行结果是:

数据库access怎么下载 access数据库入门教程


下面这个就是嵌套查询了:要看一下哪个班级英语平均分和语文平均分都及格了?
select *FROM (select 班级, avg(英语分数) AS 英语平均分, avg(语文分数) AS 语文平均分 FROM 学生成绩表y GROUP BY 班级)AS [%$##@_Alias]WHERE 英语平均分>=60 AND 语文平均分>=60;
数据库access怎么下载 access数据库入门教程


【数据库access怎么下载 access数据库入门教程】运行结果是这样的,可以看到只显示两门成绩都及格的班级 。:

数据库access怎么下载 access数据库入门教程


推荐阅读