在BigQuery中使用WITH

24

BigQuery是否支持WITH子句?我不喜欢格式化太多的子查询。

例如:

WITH alias_1 AS (SELECT foo1 c FROM bar)
, alias_2 AS (SELECT foo2 c FROM bar a, alias_1 b WHERE b.c = a.c)
SELECT * FROM alias_2 a;
2个回答

29

最近推出的BigQuery标准SQL支持WITH子句。
请参阅关于WITH子句的更多信息。

还可以查看如何启用标准SQL


12

BigQuery标准SQL支持WITH子句。其语法如下所示

with table2 as (Select column1,column2 from table1)
    select column1 from table2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接