SQL server 2008多表查询.ppt

单元08:多表查询 本单元要点 1. 联合查询 2.自然连接查询 3. 外连接查询 能力目标 能够正确判断查询数据来源 能够正确判断表之间的参照关系 能够构造正确的连接条件 知识目标 理解连接查询原理 理解关系之间的参照完整性 理解连接条件的表达方式 1. 联合查询 联合查询可合并多个相似的选择查询的结果集。等同于将一个表追加到另一个表,从而实现将两个表的查询组合到一起,使用谓词为UNION或UNION ALL。 select_statement1   UNION [ALL] select_statement2   [UNION [ALL] select_statement3][…n] 查询语法 ALL选项表示将所有行合并到结果集合中。不指定该项时,被联合查询结果集合中的重复行将只保留一行。 查询结果的列标题继承第一个查询语句中的定义。 每个联合查询语句的字段列表数据类型必须兼容。 1. 联合查询 分别查询学生表和教师表,并将结果合并 查询示例 1、两个查询的列数目必须相同 2、并且对应列的数据类型相互兼容 课堂练习题目 2. 连接查询 查询所有学生的学号、姓名、性别、所属班级名称 问题导入 1.确定查询哪些信息 SELECT sno,sName,sex,className 2.这些信息来自哪里 FROM student,class 3.筛

文档评论(0)

1亿VIP精品文档

相关文档