oracle第8章子查询与高级查询.pptVIP

  • 33
  • 0
  • 约8.13千字
  • 约 35页
  • 2018-05-14 发布于四川
  • 举报
第8章 子查询与高级查询 本章要点: 掌握在WHERE子句中使用子查询。 掌握在HAVING子句中使用子查询。 熟练掌握使用IN、ANY和ALL操作符实现子查询。 熟练掌握关联子查询。 熟练掌握嵌套子查询。 掌握简单连接。 熟练掌握多个表之间的内连接。 熟练掌握多个表之间的外连接。 了解多个表之间的交叉连接。 掌握使用集合操作符实现集合查询。 8.1 子 查 询 在外部的SELECT、UPDATE或DELETE语句内部使用SELECT语句,这个内部SELECT语句称为子查询(Subquery)。 使用子查询,主要是将子查询的结果作为外部主查询的查找条件。 8.1.1 子查询的类型 在子查询中可以使用两种比较操作符——单行操作符和多行操作符。 单行操作符:例如=、、=、、=、、!=。 多行操作符:例如ALL、ANY、IN、EXISTS。 可以把子查询分为两种类型: 单行子查询和多行子查询。 另外,子查询还有下面3种子类型,这3种子类型可以返回一行或多行查询结果。 多列子查询:向外部的SQL语句返回多列。 关联子查询:引用外部的SQL语句中的一列或多列。在关联子查询中,可以使用EXISTS和NOT EXISTS操作符。 嵌套子查询:在子查询中包含有子查询。 指定子查询时,需要注意以下几点: 子查询需要使用括号 ( ) 括起来。 子查询要放在比较操作符的右边。 当子查询的返回值

文档评论(0)

1亿VIP精品文档

相关文档