Google bigquery 如何在BigQuery中的select下构建表?

Google bigquery 如何在BigQuery中的select下构建表?,google-bigquery,Google Bigquery,也许这是一个愚蠢的问题,但是我们如何用SELECT-in-BigQuery构建一个非常小的helper表呢 用例是,例如,有时我想要创建一个包含3行和3列的非常简单的表。我不想在BQ中有一个持久表,我不想使用CREATE TEMP table。。。我只想从创建小辅助表a开始查询,然后运行主查询,将较大的适当的BQ表和小辅助表结合起来 助手表如下所示: 日期|销售|成本 2020-01-15 | 10 | 10 2020-01-16 | 10 | 10 目前,我通常创建一个数组,然后我必须取消它的

也许这是一个愚蠢的问题,但是我们如何用SELECT-in-BigQuery构建一个非常小的helper表呢

用例是,例如,有时我想要创建一个包含3行和3列的非常简单的表。我不想在BQ中有一个持久表,我不想使用CREATE TEMP table。。。我只想从创建小辅助表a开始查询,然后运行主查询,将较大的适当的BQ表和小辅助表结合起来

助手表如下所示:
日期|销售|成本
2020-01-15 | 10 | 10
2020-01-16 | 10 | 10

目前,我通常创建一个数组,然后我必须取消它的测试并执行一些SPLIT(),将其转换为表格式,这非常痛苦

谢谢

我只想以创建一个小辅助表开始我的查询,然后运行主查询

下面是BigQuery标准SQL的示例,可能看起来和这个问题一样愚蠢——但这就是为什么——对吗

#standardSQL
WITH helper_table AS (
  SELECT DATE '2020-01-15' dt_date, 10 sales, 10 cost UNION ALL
  SELECT '2020-01-16', 10, 10
)
SELECT *
FROM helper_table
我只想以创建一个小辅助表开始我的查询,然后运行主查询

下面是BigQuery标准SQL的示例,可能看起来和这个问题一样愚蠢——但这就是为什么——对吗

#standardSQL
WITH helper_table AS (
  SELECT DATE '2020-01-15' dt_date, 10 sales, 10 cost UNION ALL
  SELECT '2020-01-16', 10, 10
)
SELECT *
FROM helper_table

如果您正在寻找使用创建一个表,您可以查看文档中的语法:如果您正在寻找使用创建一个表,您可以查看文档中的语法:嗨,Mikhail,嗯……有趣的想法,我认为这将为我完成这项工作。我应该有一些想法。谢谢!嗨,米哈伊尔,嗯……好主意,我想这会帮我完成任务的。我应该有一些想法。谢谢!