没有合适的资源?快使用搜索试试~ 我知道了~
实验3 高级查询与视图1
需积分: 0 0 下载量 67 浏览量
2022-08-04
14:43:01
上传
评论
收藏 419KB PDF 举报
温馨提示
试读
5页
1. 连接的概念 2. 连接的分类: 3.连接形式 4.嵌套查询 5.连接子查询的谓词 6. 视图的概念及特点 7. 视图的操作 1. 等值连接查询 2.外连接
资源详情
资源评论
资源推荐
实验三 高级查询与视图
一、实验目的
(1) 熟练掌握数据库的连接查询;
(2) 深入理解 SELECT 语句中嵌套查询的概念;
(3) 掌握 IN、比较符、ANY、ALL 和 EXISTS 谓词在嵌套查询中的具体应用;
(4) 掌握视图的创建、查询、更新、修改和删除的方法。
二、实验原理
1. 连接的概念
连接可以实现从两个或更多的表中查询数据。
2. 连接的分类:
(1) 内连接
是指两个表在连接时,使用比较运算符对表中指定的列进行比较,返回符合连接条件的数据行,从而
返回一个由两个表生成的新的记录集。
(2) 自身连接:一个表与其自身进行的比较连接。
(3) 外连接
是指两个表在连接时,返回的结果集除了包括复合条件的数据行外,还会返回 FROM 子句中的至少一
个表或视图的所有行。外连接有两种类型:
⚫ 左连接:在结果表中包含第一个表中的满足条件的所有记录;如果是在连接条件上匹配的元组,
则第二个表返回相应的值,否则第二表返回空值。
⚫ 右连接:在结果表中包含第二个表中的满足条件的所有记录;如果是在连接条件上匹配的元组,
则第一个表返回相应的值,否则第一个表返回空值。
3.连接形式
(1) 使用 WHERE 子句连接
在 SELECT 语句的 WHERE 子句中使用比较运算符给出连接条件。其语法格式为:
SELECT <列名>[,<列名>]… FROM <表名 1>[,<表名 2>]
WHERE [ <表名 1>.<列名 1> <比较运算符> <表名 2>.<列名 2>]
(2) 使用 JOIN 谓词的连接
在 Transact-SQL 中扩展了专门的连接语句,其语法格式为:
SELECT <列名>[,<列名>]…
FROM <表名 1> [连接类型] JOIN <表名 2>
ON <连接条件> WHERE <查询条件>
其中:连接类型的指定方式分别为:
7323
- 粉丝: 24
- 资源: 327
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0