如何更改大查询中的字段名称?

How to change the field name in big query?

我有一个嵌套的 JSON 要在 Big Query 中上传。

  {
    "status":{
        "sleep":"12333",
        "wake":"3837"
     }
  }

将其插入 Big Query 后,我得到的字段名称为:

    status_sleep and status_wake

我要求字段名称由分隔符分隔,例如“.”。或任何其他定界符

    status.sleep and status.wake

请指教如何添加景深。我检查了是否有用于以 csv 格式上传数据的字段分隔键。

使用上述模式插入数据后,您有名为 status 的记录,其中包含两个字段 status.sleepstatus.wake
当您查询为

SELECT * FROM yourtable  

不提供别名 - 您将得到名为 status_sleep 和 status_wake 的输出,因为点符号保留用于引用嵌套数据。
但是您仍然可以使用点来引用您的数据,如下所示

SELECT status.sleep as sleep, status.wake as wake FROM yourtable