如何更改大查询中的字段名称?
Posted
技术标签:
【中文标题】如何更改大查询中的字段名称?【英文标题】:How to change the field name in big query? 【发布时间】:2016-01-19 19:01:39 【问题描述】:我有一个要在 Big Query 中上传的嵌套 JSON。
"status":
"sleep":"12333",
"wake":"3837"
在 Big Query 中插入后,我得到的字段名称为:
status_sleep and status_wake
我要求字段名称用分隔符分隔,例如“.”或任何其他分隔符
status.sleep and status.wake
请建议如何添加字段分度。我检查了有一个字段分隔键用于以 csv 格式上传数据。
【问题讨论】:
相关/重复? ***.com/questions/13829677/… 稍微修改了问题。有没有我可以使用的分隔符来代替'-'? 【参考方案1】:使用上述模式插入数据后,您将拥有名为 status
的记录,其中包含两个字段 status.sleep
和 status.wake
当您查询为
SELECT * FROM yourtable
不提供别名 - 您将获得名为 status_sleep 和 status_wake 的输出,因为点表示法保留用于引用嵌套数据。 但是您仍然可以使用点引用您的数据,如下所示
SELECT status.sleep as sleep, status.wake as wake FROM yourtable
【讨论】:
以上是关于如何更改大查询中的字段名称?的主要内容,如果未能解决你的问题,请参考以下文章