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

相关文章

国开《数据库基础与应用》第七章 7-1-3:各种数据类型的细化

国开《数据库基础与应用》第七章 7-1-3:各种数据类型的细化

7-1-3:各种数据类型的细化文本类型字段的主要属性是字段大小的设置,默认值为255。如对于姓名字段的大小可设置为4,对于课程名称的大小可设置为10。数字类型字段的主要属性也是字段大小的设置,每种字段...

国开《数据库基础与应用》第七章 7-1-1:在表定义中使用字段数据类型

国开《数据库基础与应用》第七章 7-1-1:在表定义中使用字段数据类型

7-1-1:在表定义中使用字段数据类型在Access数据库中,必须使用数据表来存储数据。一个数据表由表的结构和内容两个部分组成,表的结构由若干个字段定义所组成,表的内容由符合表结构的若干行数据记录所组...

国开《数据库基础与应用》第六章 6-2-1:数据库的打开、保存和关闭

国开《数据库基础与应用》第六章 6-2-1:数据库的打开、保存和关闭

6-2-1:数据库的打开、保存和关闭数据库文件的打开可以有不同的方法,一种是在启动Access数据库软件,得到初始操作界面窗口后,单击文件菜单下的“打开”命令,从自动打开的操作窗口中选择要打开的数据库...

国开《数据库基础与应用》第六章 Access 系统概述

国开《数据库基础与应用》第六章 Access 系统概述

本章导读前面章节我们学习了数据库系统基本概念、关系代数、关系规范化基础知识、结构化查询语言SQL和数据库应用系统设计等理论知识,从本章开始将介绍一个具体的数据库管理系统——Access,利用Acces...

国开《数据库基础与应用》第九章 9-1-2:使用一条命令法

国开《数据库基础与应用》第九章 9-1-2:使用一条命令法

9-1-2:使用一条命令法窗体命令、数据表命令、多个项目命令、分割窗体命令。使用这些命令的特点:只能在一个表或查询上建立窗体,不能在多个表或查询上建立窗体,并且必须在使用命令前,使这个表或查询成为当前...

国开《数据库基础与应用》第五章 5-1-2:概念设计阶段

国开《数据库基础与应用》第五章 5-1-2:概念设计阶段

5-1-2:概念设计阶段概念设计阶段的主要任务和目标是:根据需求分析的结果找出所有数据实体,包括一般实体和联系实体,画出相应的实体联系图,也就是ER图。概念设计也要贯彻概念单一化原则,即一个实体只能用...

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

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

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

国开《数据库基础与应用》第七章 7-3-3:在主表中查看子表内容

国开《数据库基础与应用》第七章 7-3-3:在主表中查看子表内容

7-3-3:在主表中查看子表内容在一个数据库中,建立了表之间的关系后,当打开一个主表时,主表中的每条记录的开始,将显示出一个加号字符,如下图6所示。图6 雇员主表所对应的数据表视图在图6中,显示的当前...

发表评论    

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