如何在标准 SQL BigQuery 中将列名作为参数传递



我需要在标准 SQL Bigquery 中将列名作为参数传递,这样我就不需要对列名进行硬编码。我该怎么做?我需要做这样的事情:

@column_name = "Origin";
SELECT @column_name FROM table

截至 2015 年 4 月,答案似乎是:

在 BigQuery 中没有要设置的"变量",但您可以添加功能请求。

从同一个线程来看,似乎您可以使用Datalab将Python变量与BigQuery一起使用。

另请参阅有关使用 SQL API 的此线程。

最新更新