第62章嵌套查询.pptVIP

  • 9
  • 0
  • 约6.59千字
  • 约 32页
  • 2019-10-14 发布于湖北
  • 举报
子查询 子查询规则 子查询的限制条件 无修改的比较运算符引入的子查询不能包括GROUP BY和HAVING子句。 包括GROUP BY的子查询不能使用DISTINCT关键字。 不能指定COMPUTE和INTO子句 只有同时指定了TOP,才可以指定ORDER BY。 子查询 子查询规则 子查询的条件的限制 由子查询创建的视图不能更新。 9. 通过EXISTS引入的子查询的选择列表由星号(*)组成,而不使用单个列名 10. 当=、!=、、=、、或=用在主查询中,ORDER BY子句和GROUP BY子句不能用在内层查询中,因为内层查询返回的一个以上的值不可被外层查询处理 子查询 T-SQL允许SELECT多层嵌套使用,即一个子查询中还可以嵌套子子查询,用来表示复杂的查询,从而增强SQL的查询能力。 以这种层层嵌套的方式来构造查询语句正是SQL中“结构化”的含义所在。 嵌套查询概述 一个SELECT-FROM-WHERE语句称为一个查询块 将一个查询块嵌套在另一个查询块的WHERE子句或HAVING短语的条件中的查询称为嵌套查询 子查询通常与IN 、比较运算符及EXISTS谓词结合使用。 子查询的返回结果是一个值的嵌套查询称为单值嵌套查询。 将第一步查询嵌入第二步查询中,作为构造第二部查询的条件。 * 子查询的返回结果是一列值的嵌套查询称为多值嵌套查询。 1. EXISTS谓词

文档评论(0)

1亿VIP精品文档

相关文档