我注意到,如果我重命名列名包括.
,例如device.name
,则会在BigQuery中自动转换为device_name
。
select Device device.name from mydataset.DeviceTable limit 10
无论如何我可以在列名中使用点吗?
答案 0 :(得分:3)
保留点以指示嵌套。您可以通过json import导入嵌套数据(例如{device: {name "foo"}}
)。
查询结果变得扁平化,因此查询结果中的点将变为下划线。