Google bigquery BigQuery文本列名

Google bigquery BigQuery文本列名,google-bigquery,Google Bigquery,我试图找到如何引用通过创建文本选择而生成的列 例如: 选择(“BoB”、“San Jose”)作为数据返回两个未命名的列 现在我想在后续条件或操作中使用这些列 通常我会在条件语句中执行data.column\u name=othertable.column\u name 如果这些列未命名,如何使用它们?您可以使用以下任何选项(BigQuery标准SQL): 或 SELECT STRUCT<col1 STRING, col2 STRING>("BoB", "San Jose") AS

我试图找到如何引用通过创建文本选择而生成的列

例如:
选择(“BoB”、“San Jose”)作为数据
返回两个未命名的列

现在我想在后续条件或操作中使用这些列

通常我会在条件语句中执行
data.column\u name=othertable.column\u name


如果这些列未命名,如何使用它们?

您可以使用以下任何选项(BigQuery标准SQL):

SELECT STRUCT<col1 STRING, col2 STRING>("BoB", "San Jose") AS data   
选择STRUCT(“BoB”、“sanjose”)作为数据
然后您可以将它们引用为
data.col1
data.col2

SELECT STRUCT<col1 STRING, col2 STRING>("BoB", "San Jose") AS data