sql - BigQuery中的WITH

标签 sql google-bigquery common-table-expression

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;

最佳答案

最近推出的BigQuery Standard SQL确实支持WITH子句
查看有关WITH clause的更多信息

另请参见如何Enabling Standard SQL

关于sql - BigQuery中的WITH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37423022/

相关文章:

sql-server - SQL Server 中的最大行数和最小行数

sql - 对 SQL 层次结构数据类型中的节点重新排序

google-bigquery - BigQuery 中的 CHAR() 或 ASCII() 函数?

google-bigquery - bigquery lead window function 有什么方法可以使用表值作为偏移量吗?

sql-server-2005 - CTE 是否使用 tempdb 中的任何空间?

SQL Server唯一约束问题

sql - 如何在选择时重命名表中的单个列?

mysql - 在 vb.net 中连接登录表单(adodb.connection 用法)

MYSQL:在另一个字段中选择具有最大整数值的 id

types - 在 BigQuery 中指定字符串列长度有什么理由或优势吗?