我需要在标准 SQL Bigquery 中将列名作为参数传递,这样我就不需要对列名进行硬编码。我该怎么做?我需要做这样的事情:
@column_name = "Origin";
SELECT @column_name FROM table
截至 2015 年 4 月,答案似乎是:
在 BigQuery 中没有要设置的"变量",但您可以添加功能请求。
从同一个线程来看,似乎您可以使用Datalab将Python变量与BigQuery一起使用。
另请参阅有关使用 SQL API 的此线程。