国开《数据库基础与应用》第四章 4-4-4:多表查询举例

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

4-4-4:多表查询举例

多表查询就是在一次查询中涉及到多个基本表或视图,每个基本表或视图都需要在FROM选项中列出,它们之间用逗号分开。

例5:从商品表1和商品表2中查询出按商品代号进行自然连接的结果。

create table 商品表2(

  商品代号 char(8) primary key,

  产地 char(6),

  品牌 char(6),

  foreign key(商品代号) references 商品表1(商品代号)

)

假定商品表2的内容如下所示:

商品代号产地品牌
DBX-134北京雪花
DSJ-120南京熊猫
DSJ-180南京熊猫
DSJ-340北京牡丹
KTQ-12无锡春兰
WBL-6青岛海信
XYJ-13无锡小天鹅
XYJ-20山西海棠

按照题目要求,要从商品表1和商品表2中查询出按商品代号进行自然连接的结果。得到的查询语句如下:

select 商品表1.*,产地,品牌

from 商品表1,商品表2

where 商品表1.商品代号=商品表2.商品代号

此语句执行后的查询结果如下:

商品代号分类名单价数量产地品牌
DBX-134电冰箱3456.08北京雪花
DSJ-120电视机3865.015南京熊猫
DSJ-180电视机4073.010南京熊猫
DSJ-340电视机5726.05北京牡丹
KTQ-12空调器2800.012/td>无锡春兰
WBL-6微波炉640.010青岛海信
XYJ-13洗衣机1468.020无锡小天鹅
XYJ-20洗衣机1873.012山西海棠

也可以把连接条件放到FROM选项中,如下所示。

select 商品表1.*,产地,品牌

from 商品表1 inner join 商品表2 on 商品表1.商品代号=商品表2.商品代号

例6:要求从商品库中查询出单价大于等于4000元的所有商品的商品代号、单价和产地。

select 商品表1.商品代号,单价,产地

from 商品表1 inner join 商品表2 on 商品表1.商品代号=商品表2.商品代号

where 单价>=4000

执行这个查询时得到的显示结果如下:

商品代号单价产地
DSJ-1804073.0南京
DSJ-3405726.0北京


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

相关文章

国开《数据库基础与应用》第八章 8-1-3:利用查询设计创建带查询条件的查询对象

国开《数据库基础与应用》第八章 8-1-3:利用查询设计创建带查询条件的查询对象

8-1-3:利用查询设计创建带查询条件的查询对象若通过点击创建选项卡中的“查询设计”图标,在工作区域内将自动打开一个进行查询设计的“查询设计视图”窗口,利用查询设计视图进行查询对象的创建,能够灵活地设...

国开《数据库基础与应用》第七章 7-2-3:在Access中打开和关闭数据表

国开《数据库基础与应用》第七章 7-2-3:在Access中打开和关闭数据表

7-2-3:在Access中打开和关闭数据表在Access数据库工作界面的导航窗格区中,存在着各种对象的图标,同样包含着已经建立的每个表对象的图标,通过双击一个表对象图标,将在工作界面中央的用户工作区...

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

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

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

国开《数据库基础与应用》第五章 5-1-1:需求分析阶段

国开《数据库基础与应用》第五章 5-1-1:需求分析阶段

5-1-1:需求分析阶段它的主要任务是:了解和掌握数据库应用系统开发对象,它的工作业务流程和每个岗位、每个环节的职责;了解和掌握数据信息从开始产生或建立,到最后输出、存档或消亡所经过的传递和转换的过程...

国开《数据库基础与应用》第十一章 11-1-1:创建宏和模块的命令

国开《数据库基础与应用》第十一章 11-1-1:创建宏和模块的命令

11-1-1:创建宏和模块的命令如下图1所示,在其最右面的“宏与代码”命令组中,存在着4个命令按钮,分别为宏、模块、类模块、Visual Basic。单击“宏”按钮,将自动打开创建一个宏的生成器窗口,...

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

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

7-4-2:例7-2给“雇员”表的“雇佣日期”字段添加有效性规则和有效性文本,要求其输入的日期必须是今天及之前的日期。具体操作步骤如下:1.在当前数据库下的表设计视图下打开“雇员”表。2.鼠标单击选择...

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

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

7-4-1:例7-1在“公司信息管理”数据库中,利用表的设计视图创建“雇员”表结构。待创建的雇员表结构如下表7-1所示。表7-1 “雇员”表结构字段名称数据类型字段大小雇员ID自动编号默认雇员姓名文本...

国开《数据库基础与应用》第八章 8-3-7:例8-7

国开《数据库基础与应用》第八章 8-3-7:例8-7

8-3-7:例8-7在“公司信息管理”数据库中根据给定的日期范围来查找雇员信息。例如查找出生日期是1978年至1985年间的雇员信息,这里的日期有起始值还有终止值。具体操作步骤如下:1.在已经打开的“...

发表评论    

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