教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

SQL标准语言内容大全(10)

来源:网络收集 时间:2026-07-16
导读: 练习 - 多行子查询 1. 查看表EMPLOYEES。 2. 显示所有员工的员工编号、姓氏和薪金,条件是:他们的薪金超过平均薪金并且他 们所工作的部门里员工的姓氏中包含一个“u”。 8-1集合概念 1、所有的SELECT语句都返回一

练习 - 多行子查询

1. 查看表EMPLOYEES。

2. 显示所有员工的员工编号、姓氏和薪金,条件是:他们的薪金超过平均薪金并且他

们所工作的部门里员工的姓氏中包含一个“u”。

8-1集合概念

1、所有的SELECT语句都返回一组数据集。集合运算可以将两个或多个SELECT语句的结果作为输入,并根据集合运算的不同,而生成相应的结果集。

2、集合运算中各个集合必须有相同的列数,且类型一致,集合运算的结果将采用第一个集合的表头作为最终的表头,order by必须放在每个集合后。

8-2 UNION(并集)

1、使用 UNION 运算符返回两个查询剔除了重复行的结果。 SELECT * from EMPLOYEES WHERE DEPARTMENT_ID=10

UNION

SELECT * from EMPLOYEES WHERE DEPARTMENT_ID=20;

2、使用 UNION ALL 运算符返回两个查询的全部结果包括重复的记录。 SELECT * from EMPLOYEES WHERE DEPARTMENT_ID=10 UNION ALL

SELECT * from EMPLOYEES WHERE DEPARTMENT_ID=20; 3、规则

? 各个集合必须有相同的列数且类型一致。

? 生成的结果集将采用第一个集合的表头作为最终的表头,order by必须放在

整个集合后。

演示 - 使用UNION

1. 查询表EMPLOYEES表中10部门和20部门的员工信息。

演示 - 使用UNION

1. 统计表EMPLOYEES中各个部门的总工资,和各部门各职位的工资。

练习 - 使用UNION

1. 查看表EMPLOYEES。

2. 显示部门10、50和20生成一个岗位列表。显示岗位编号和部门编号,用集合操作

建立此查询。

8-3 INTERSECT(交集)

1、使用 INTERSECT 运算符返回两个查询相同的记录。 2、规则

? 在查询中被 SELECT 语句选择的列数和数据类型必须与在查询中所使用的所

有的 SELTCT 语句中的一样,但列的名字不必一样。 ? 相交的表的倒序排序不改变结果。 ? 相交不忽略空值。

演示 - 使用INTERSECT

1. 查询表EMPLOYEES和DEPARTMENTS都存在的部门号。

练习 - 使用INTERSECT

1. 查看表EMPLOYEES。

SQL标准语言内容大全(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520304.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)