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

相关文章

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

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

10-3-3:例10-3通过上面实例可以看到,制作标签的过程并不复杂,在已经考虑好标签尺寸和标签内容的情况下,按照向导的指引很快就能完成标签的设计。如果设计出来的标签效果不是十分理想,我们还可以在通过...

国开《数据库基础与应用》第四章 4-1-1:SQL语言概述

国开《数据库基础与应用》第四章 4-1-1:SQL语言概述

4-1-1:SQL语言概述SQL是英文Structured Query Language的缩写,中文含义是结构化查询语言。它是美国国家标准化组织ANSI批准使用的一种关系数据库语言标准。如微软公司推出...

国开《数据库基础与应用》第三章 3-2-1:变换规则

国开《数据库基础与应用》第三章 3-2-1:变换规则

3-2-1:变换规则 若属性或属性集X能够函数决定相应的属性或属性集Y,则称X函数决定Y,或者说Y函数依赖于X,记作X→Y。可以是完全依赖、部分依赖、平凡依赖、非平凡依赖、传递依赖等5种。1.变换规则...

国开《数据库基础与应用》第五章 5-1-3:逻辑设计和物理设计阶段

国开《数据库基础与应用》第五章 5-1-3:逻辑设计和物理设计阶段

5-1-3:逻辑设计和物理设计阶段逻辑设计阶段的主要任务和目标是:根据概念设计阶段得到ER图,进行数据库的逻辑结构模式的设计,它包括对全局模式和各个外模式的设计。物理设计阶段的任务和目标是:根据数据库...

国开《数据库基础与应用》第三章 3-4-1:第二范式的定义

国开《数据库基础与应用》第三章 3-4-1:第二范式的定义

3-4-1:第二范式的定义定义:设一个关系为R(U),它是满足第一范式的,若R中不存在非主属性对候选码的部分函数依赖,则称该关系达到第二范式。在一个数据库应用系统中,若每个关系都达到了第二范式,则称该...

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

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

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

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

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

8-3-5:例8-5利用“公司信息管理”数据库中的“类别”表和“产品”表,建立对每个产品类别ID和类别名称的库存量总计值。具体操作步骤如下:第①和②步与例8-1 相同。3.在这个查询中,需要用到“类别...

国开《数据库基础与应用》第六章 6-1-1:Access软件的启动

国开《数据库基础与应用》第六章 6-1-1:Access软件的启动

6-1-1:Access软件的启动Access是由微软公司发布的、基于关系数据模型的、小型桌面式的数据库管理系统,它的最主要优点是操作简单,方便实用。要启动此软件使之运行,有2种不同的方法。(1)通过...

发表评论    

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