数据库实验指导手册新版(16)

时间:2025-07-11

DATABASE

FROM 表1 AS 别名1, 表1 AS 别名2 WHERE 别名1.列名=别名2.列名

注意:自身连接时因为是对同一张表操作,为区分开来对该表操作的顺序,需要对表取两个别名,以示区别。

4) IN嵌套子查询

SELECT <目标列表达式列表> FROM 表名 WHERE 列名 IN (SELECT 字句) 5) * EXISTS嵌套子查询

–带有EXISTS谓词的子查询不返回任何数据,只产生逻辑真值“true”或逻辑假值“false”。

●若内层查询结果非空,则返回真值 ●若内层查询结果为空,则返回假值。

由EXISTS引出的子查询,其目标列表达式通常都用* ,因为带EXISTS的子查询只返回真值或假值,给出列名无实际意义。

所以,EXISTS子查询中一般是相关自查询,即子查询脱离父查询后不能单独执行。 思考:如果EXISTS子查询中是不相关子查询,会有什么结果?

实验内容 

1) 多表等值连接查询; 2) 外连接查询; 3) IN子查询嵌套; 4) * EXISTS嵌套查询。

验证性实验 

1) 多表的连接查询(相当于做笛卡儿乘积)

SELECT * FROM C,SC

2) 表的等值连接查询

① 查询各学生的选课信息(包括学号、课程名、成绩)

数据库实验指导手册新版(16).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219