5. 表的管理.pptVIP

  • 4
  • 0
  • 约9.48千字
  • 约 87页
  • 2017-08-23 发布于河南
  • 举报
5. 表的管理

* 例6-58使用左向外连接的查询结果 * 右向外连接 右向外连接以连接(JOIN)子句右侧的表为主表,主表中所有记录都将出现在结果集中。如果主表中的记录在左表中没有匹配的数据,则结果集中左表的列值为NULL。可以使用=*符号定义右向外连接。 * 例6-59 使用右向外连接从“院系”表和“学生”表中同时获取数据,查询所有学生的姓名和所在院系名称,其中“院系”表为主表。 SELECT t1.院系名称, t2.姓名 FROM 院系 t1, 学生 t2 WHERE t2.所属院系 =* t1.记录编号 还可以使用RIGHT OUTER JOIN或RIGHT JOIN关键字定义右向外连接。例如,上面的语句也可以写成: SELECT t1.院系名称, t2.姓名 FROM 学生 t2 RIGHT JOIN 院系 t1 ON t1.记录编号=t2.所属院系 * 例6-59使用右向外连接的查询结果 * 完整外部连接 完整外部连接包括连接表中的所有行,无论它们是否匹配。在SQL Server 2000中,还可以使用FULL OUTER JOIN或FULL JOIN关键字定义完整外部连接。 * 例6-60 使用完整外部连接从“院系”表和“学生”表中同时获取数据,查询所有学生的姓名和所在院系名称。 SELECT t1.院系名称, t2.姓名

文档评论(0)

1亿VIP精品文档

相关文档