国开《数据库基础与应用》第四章 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』不迷路哦~

相关文章

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

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

11-4-1:例11-1在“公司信息管理”数据库中创建一个能够自动打开“产品”窗体并将其最大化的宏,要求在打开窗体之前给出提示信息。具体操作步骤如下:1.在Access中打开“公司信息管理”数据库。2...

国开《数据库基础与应用》课程大纲

国开《数据库基础与应用》课程大纲

国家开发大学开放教育专科计算机信息管理专业《数据库基础与应用》教学大纲(送审稿)2013年2月28日第一部分 大纲说明1、课程性质、任务、目的本课程是国家开发大学计算机信息管理专业的一门统设...

国开《数据库基础与应用》第二章 2-1-1:数据域

国开《数据库基础与应用》第二章 2-1-1:数据域

2-1-1:数据域数据域是具有相同特性的一个数据集合。例如,{1,3,5,7,9,…,99};{男,女};{东,南,西,北};{A,B,C,…X,Y,Z}。一个域中所含元素的个数称为该域的基数。如性别...

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

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

本章小结1.是Access 2013,本教材以Access 2010为教学版本。Access的最主要优点是操作简单,方便实用,集数据库管理和应用程序界面设计两大功能于一体。其缺点是不能进行编译然后单独...

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

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

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

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

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

2-4-2:投影运算投影运算也是一种单目运算,运算对象也是一个关系,它是从一个关系R中按所需顺序选取出若干个属性构成新关系,新关系中的属性个数小于等于原关系R中的属性个数。假定用t表示待投影的关系R中...

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

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

10-3-1:例10-1在“公司信息管理”数据库中以“类别”表和“产品”表为源数据通过报表向导创建一个报表。具体操作步骤如下:1.Access 2010中打开“公司信息管理”数据库。2.单击“创建”选...

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

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

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

发表评论    

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