如何从 Bigquery 中的这个嵌套 JSON 类型列中查询特定的内容
Posted
技术标签:
【中文标题】如何从 Bigquery 中的这个嵌套 JSON 类型列中查询特定的内容【英文标题】:How can i query something specific out of this nested JSON type column in Bigquery 【发布时间】:2021-02-03 13:41:51 【问题描述】:我有一个名为 context 的列:见下文
我想查询出突出显示的部分 -7efdfa8e2df075bd
我正在使用它,但它不起作用。 JSON_EXTRACT_SCALAR(context,'$.id')有什么建议吗?
【问题讨论】:
【参考方案1】:id
位于device
内部。
试试JSON_EXTRACT_SCALAR(context,'$.device.id')
【讨论】:
添加解释会很有帮助以上是关于如何从 Bigquery 中的这个嵌套 JSON 类型列中查询特定的内容的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Apache Beam (Python) 将多个嵌套的 JSON 写入 BigQuery 表