SELECT语句
WITH子句
WITH语句用于定义一个或者多个子查询,每个子查询定义一个临时表,类似于视图的定义;在WITH中定义的临时表可以在当前查询的其他子句中引用;所有的WITH语句定义的临时表,都可以通过SELECT子句中的子查询定义来完成类似的效果,但是当这些子查询或者临时表被后面的字句多次引用时,WITH语句只需要计算一次临时表结果,然后多次复用,从而达到减少公共表达式计算的次数。
语法:[ WITH with_subquery [, ...] ]而 with_subquery的语法为:with_subquery_table_name AS ( query )参数:
with_subquery_table_name:当前查询中一个唯一的临时表名称。
query:所有可以支持的SELECT查询。
例如:with t as (select x,y from A) select t.y from t order by t.x limit 10
栏目分类
- DAG 中文站
- LOBO•THE•WOLF•PUP中文网
你的位置:DAG 中文站 > LOBO•THE•WOLF•PUP中文网 >