如何命名包含点的表列?

时间:2012-12-11 22:37:12

标签: google-bigquery

我注意到,如果我重命名列名包括.,例如device.name,则会在BigQuery中自动转换为device_name

select Device device.name from mydataset.DeviceTable limit 10

无论如何我可以在列名中使用点吗?

1 个答案:

答案 0 :(得分:3)

保留点以指示嵌套。您可以通过json import导入嵌套数据(例如{device: {name "foo"}})。

查询结果变得扁平化,因此查询结果中的点将​​变为下划线。