chapter等03-chinese.pptVIP

  • 1
  • 0
  • 约9.21千字
  • 约 47页
  • 2019-01-01 发布于福建
  • 举报
chapter等03-chinese

3.7 嵌套子查询 嵌套子查询 出现在父查询的From子句中 出现在父查询的Where子句中 在From子句中——用子查询构造派生关系 在From子句中,允许用子查询构造新的关系,称为派生关系 新关系必须命名。其属性也可以重命名 格式 From  … , (SQL 子查询) (as) 关系名… , From  … , (SQL子查询) (as) 关系名(属性1, 属性2…) , 在From子句中——用子查询构造派生关系 例 R: 选修关系 问: 每门课程的最高成绩和相应学生姓名? 在From子句中——用子查询构造派生关系 正确理解派生关系的作用 把一个复杂的查询分解成很多步,把上一步的查询结果变成一个派生关系,然后在下一步查询中使用。从而一步步地完成复杂的查询。 在Where子句中 ——用子查询构造条件 条件1: 判定一个值(例如属性值)是否在查询结果中 in运算符 格式 A [not] in (子查询) 要求 A往往是一个值,此时子查询要相当于一个值的集合。即子查询可以有多个元组,但只能有一个属性 元组只有一个属性时,相当于一个单值,子查询的结果是一个这样的元组集合,即多个单值的集合 结果 当A是子查询结果中的一个值时,结果为真。否则为假 在Where子句中 ——用子查询构造条件 例 R: 修选关系 问: 没有选修数学的学生姓名? 在Where子句中 —

文档评论(0)

1亿VIP精品文档

相关文档