zoukankan      html  css  js  c++  java
  • 《T-SQL查询》- SQL逻辑处理

    下面列出SQL查询语句的一般形式,以及各个子句被逻辑处理的顺序步骤:

    (8) SELECT (9) DISTINCT (11) <TOP_specification> <select_list>

    (1) FROM <left_table>

    (3)       <join_type>  JOIN <right_table>

    (2)        ON <join_condition>

    (4) WHERE <where_condition>

    (5) GROUP BY <group_by_list>

    (6) WITH {CUBE | ROLLUP}

    (7) HAVING <having_condition>

    (10) ORDER BY <order_by_list>   ---这一步产生的结表是游标

     

    每个步骤会产生一个虚拟表,该虚拟表被用做下一个步骤的输入。

    游标:就是返回一个对象,包含按特定物理顺序组织的行,ANSI把这种对象称为游标。(实际的内存数据?)

     

    SQL Server 2005中新的逻辑处理阶段

    这些新元素包括新的表运算符(APPLY,PIVOT和UNPIVOT),新的OVER子句,新的集合操作(EXCEPT和INTERSECT)。

    注意:APPLY、PIVOT和UNPIVOT不是ANSI运算符,而是T-SQL所特有的扩展。

  • 相关阅读:
    DataGridView
    View Designer
    错题集
    MetalKit_1
    倍道而行:选择排序
    ARKit_3_任意门
    ARKit__2_尺子项目
    关于scrollview的无限滚动效果实现
    tableview折叠动效
    NSURLSession的简单使用
  • 原文地址:https://www.cnblogs.com/moon25/p/5423820.html
Copyright © 2011-2022 走看看