如何在 BIGQuery 中运行 UNIONALL 查询
Posted
技术标签:
【中文标题】如何在 BIGQuery 中运行 UNIONALL 查询【英文标题】:how to run UNIONALL query in BIGQuery 【发布时间】:2018-06-16 04:05:02 【问题描述】:我在 Bigquery 撰写查询控制台(Web-UI)中运行 UNIONALL
查询时遇到以下错误。
Encountered " <ID> "UNIONALL "" at line 23, column 10. Was expecting: <EOF>
我正在运行以下查询
SELECT 2 AS y
UNIONALL
SELECT 1 AS y;
我怎样才能设法运行上面的查询..
我已经多次选中和取消选中 Use Legacy SQL
复选框,但这里没有任何收获。
【问题讨论】:
【参考方案1】:它是UNION ALL
(注意空格)。您的查询应该是:
SELECT 2 AS y
UNION ALL
SELECT 1 AS y;
您需要使用标准 SQL。
【讨论】:
以上是关于如何在 BIGQuery 中运行 UNIONALL 查询的主要内容,如果未能解决你的问题,请参考以下文章
如何选择第 n 列,并在 BigQuery 中对列的选择进行排序
Bigquery - UNION ALL 具有不同参数的相同查询
BigQuery 中的 UNION ALL 或 CONCATENATE 数据集