Les18oracle数据库教程.pptVIP

  • 1
  • 0
  • 约2.36万字
  • 约 32页
  • 2017-05-21 发布于四川
  • 举报
高级子查询 目标 通过本章学习,您将可以: 书写多列子查询 子查询对空值的处理 在 FROM 子句中使用子查询 在SQL中使用单列子查询 相关子查询 书写相关子查询 使用子查询更新和删除数据 使用 EXISTS 和 NOT EXISTS 操作符 使用 WITH 子句 子查询 子查询是嵌套在 SQL 语句中的另一个SELECT 语句 子查询 子查询 (内查询) 在主查询执行之前执行 主查询使用子查询的结果 (外查询) 子查询应用举例 多列子查询 列比较 多列子查询中的比较分为两种: 成对比较 不成对比较 成对比较举例 不成对比较举例 在 FROM 子句中使用子查询 单列子查询表达式 单列子查询表达式是在一行中只返回一列的子查询 Oracle8i 只在下列情况下可以使用, 例如: SELECT 语句 (FROM 和 WHERE 子句) INSERT 语句中的VALUES列表中 Oracle9i中单列子查询表达式可在下列情况下使用: DECODE 和 CASE SELECT 中除 GROUP BY 子句以外的所有子句中 单列子查询应用举例 在 CASE 表达式中使用单列子查询 相关子查询 相关子查询按照一行接一行的顺序执行,主查询的每一行都执行一次子查询 相关子查询 相关子查询举例 相关子查询举例 EXISTS 操作符 EXISTS 操作符检查在子查询中是否存在满足条件

文档评论(0)

1亿VIP精品文档

相关文档