国开《数据库基础与应用》第四章 4-6-6:ANY格式

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

4-6-6:ANY格式

使用ANY格式的专门比较式。

使用关键字ANY的专门比较式的语法格式如下:

<列名> <比较符> ANY ( <子查询> )

此 <比较符> 可以是>、>=、<、<=、=、<>等之中的任何一种。此格式中的关键字ANY还可以用SOME代替。另外,还可以省略ANY关键字,或者换为关键字ALL,表示全部和所有的意思。

例9:从教学库中查询出选修了课程名为“C++语言”的所有学生的姓名和成绩。

分析:此查询可以通过单重查询语句处理,只要把学生、课程、选课三个表按对应的主属性等值连接起来,从中选择出课程名为“C++语言”的元组,并从中投影出姓名和成绩字段即可。

此查询还可以采用双重查询语句处理,在外查询中需投影出“学生.姓名”和“选课.成绩”,所以需要对学生和选课关系按照学生号进行等值连接,该查询的筛选条件是选课关系的课程号必须等于“C++语言”课程的课程号,而“C++语言”课程的课程号可以通过对课程关系的子查询求出。

select 姓名,成绩

from 学生 x inner join 选课 y on x.学生号=y.学生号

where 课程号=any(select 课程号 from 课程 where 课程名='C++语言')

由于在此例的子查询中,只有一个值,即'C++语言'课程的课程号,所以,省略关键字ANY,或者换成关键字ALL,都是正确的。

执行此语句后的显示结果如下:

姓名成绩
王明78
张鲁94
赵红76


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第十一章 11-2:宏和模块的嵌入式创建和使用

国开《数据库基础与应用》第十一章 11-2:宏和模块的嵌入式创建和使用

11-2:宏和模块的嵌入式创建和使用宏和模块不仅可以单独被建立、命名和使用,还可以同一个窗体中的控件事件有机结合在一起,进行建立和使用,由系统自动绑定、命名、保存和运行。例如:我们要建立一个窗体,实现...

国开《数据库基础与应用》第四章 4-3-1:向表中插入记录的语句

国开《数据库基础与应用》第四章 4-3-1:向表中插入记录的语句

4-3-1:向表中插入记录的语句向表中插入记录有两种语句格式,一种是单行插入语句格式,另一种是多行插入语句格式,它们的语句关键字都是INSERT。单行插入语句格式如下:INSERT [INTO] [&...

国开《数据库基础与应用》第九章 9-4-7:例9-7

国开《数据库基础与应用》第九章 9-4-7:例9-7

在例9-6中建立的窗体中添加一个“打开新窗体”的命令按钮。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库。2.打开“选项卡实例窗体”,并接着转换为设计视图状态。3.在“设计...

国开《数据库基础与应用》第二章 2-3-2:交运算

国开《数据库基础与应用》第二章 2-3-2:交运算

2-3-2:交运算设两个关系R和S具有完全相同的结构,则R和S的交运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是R和S中共同具有的元组的集合。R和S的交运算记作R∩S,用集合运...

国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例

国开《数据库基础与应用》第十一章 11-1-4:建立模块应用举例

11-1-4:建立模块应用举例一个模块中,可以定义出一个或若干个过程,以Sub关键字为过程标记的称为普通过程,以Function为过程标记的称为函数过程,Sub过程在执行后不需要返回值,而Functi...

国开《数据库基础与应用》第十章 10-3-4:例10-4

国开《数据库基础与应用》第十章 10-3-4:例10-4

10-3-4:例10-4在“公司信息管理”数据库中通过“设计视图”创建对“产品”表按“类别名称”进行分组的报表。实现过程和步骤说明如下:1.在Access 2010中打开“公司信息管理”数据库。2.单...

国开《数据库基础与应用》第八章 查询

国开《数据库基础与应用》第八章 查询

本章导读在上一章我们学会了建立表并在表中添加和编辑数据。数据库表中的数据是为了今后进行处理而存储的,而数据处理操作中最常见的就是查询操作。在这一章我们将说明如何在已有表的基础上建立各种查询,首先说明查...

国开《数据库基础与应用》第十章 本章小结

国开《数据库基础与应用》第十章 本章小结

本章小结1.报表是Access数据库中的第四大对象,与窗体具有数据的编辑功能不同,报表只是为了数据的显示和打印而存在的,因此具有专业的显示的打印功能。2.报表有4种视图,分别是报表视图、布局视图、设计...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。