oracle显示多表数据.ppt.pptVIP

  • 2
  • 0
  • 约1.63万字
  • 约 22页
  • 2017-05-16 发布于江西
  • 举报
oracle显示多表数据.ppt

显示多表数据 目标 完成本课,将可以: 书写SELECT语句,使用等连接和不等连接来访问多表中的数据 使用外连接来查看原本不符合连接条件的数据 对表使用自身连接 从多表取得数据 什么是连接(join)? 使用连接来查询多表中的数据. 在WHERE子句中使用连接条件. 如果两个表中有相同的列,在列名前面加上表名限定. 迪卡尔积(Cartesian product) 在下面的情况出现迪卡尔积: 一个连接条件被忽略了 一个连接条件无效 一个表的所有行连接到另一个表的所有行 要避免迪卡尔积, 总是在WHERE子句中包含有效的连接条件.(至少要表的数目减1个连接条件) 迪卡尔积的产生 连接的类型 什么是等连接? 使用等连接查询记录 修饰有歧义的列名 用表名前缀来修饰多表中重复的列名. 使用表名前缀可以提高性能. 用列的别名来区别不同表中的重名列. 使用AND操作符附加查询条件 使用表的别名 使用表的别名来简化查询. 连接两个以上的表 不等连接 使用不等查询检索数据 外连接 外连接 你可以使用外连接看到本不满足连接条件的行. 外连接操作符是加号 (+),放在需要补充数据(空行)的一边。 使用外连接 自连接 使用自连接 总结 练习概要 使用等连接连接表 建学生,班级表,查询学生名和班级名 使用外连接和自连接 在最上题中,当某学生没有班级时,也要显示 在最上题中,当某班级没有学生时

文档评论(0)

1亿VIP精品文档

相关文档