第04章 SQL Server与数据查询.pptVIP

  • 2
  • 0
  • 约1.43万字
  • 约 83页
  • 2017-09-09 发布于湖北
  • 举报
第04章 SQL Server与数据查询

* * * * * * * * * * * 4.4.3 集合查询 1、并操作查询。标准SQL提供了并操作运算命令UNION,将多个SELECT语句的结果进行传统的集合并操作。但这个操作要求参加UNION操作的各个结果表的列数必须相同且对应属性的数据类型也相同。 2、标准SQL中没有直接提供集合的交和差的操作,但可用其它条件查询来实现 4.4.3 集合查询 例 查询计算机科学系的学生或年龄不大于20岁的学生信息。 SELECT * FROM Student WHERE SDept=计算机 UNION SELECT * FROM Student WHERE SAge=20 本查询实际上是求计算机科学系的所有学生或年龄不大于20岁的学生的并集。使用UNION将多个查询结果合并起来时,系统会自动去掉重复的元组。 注意:参加UNION操作的各结果表的列数必须相同且对应属性的数据类型也必须相同。 4.4.3 集合查询 例 查询数学系的学生与年龄不大于20岁的学生的差集。 本查询的等价说法是,查询数学系中年龄大于20岁的学生。 SELECT * FROM Student WHERE SDept=计算机 AND SAge20 提示:可以使用EXCEPT实现集合的差操作运算,用法同UNION。 4.5 实例与分析 实例1 仓库管理 实例2 SQL的集合处理方式与宿主语言 实例

文档评论(0)

1亿VIP精品文档

相关文档