小编am_*_*_am的帖子

BigQuery-json_extract数组中的所有元素

我正在尝试从jsons(使用sql legacy)中提取每个json中的两个密钥,目前我正在使用json提取功能:

json_extract(json_column , '$[1].X') AS X,
json_extract(json_column , '$[1].Y') AS Y,
Run Code Online (Sandbox Code Playgroud)

如何使它在“ json arry列”的每个json上运行,而不仅仅是[1](例如)?

json示例:

[

{"blabla":000,"X":1,"blabla":000,"blabla":000,"blabla":000,,"Y":"2"},

{"blabla":000,"X":3,"blabla":000,"blabla":000,"blabla":000,,"Y":"4"},

]   
Run Code Online (Sandbox Code Playgroud)

提前致谢!

sql arrays json google-bigquery legacy-sql

4
推荐指数
2
解决办法
4816
查看次数

标签 统计

arrays ×1

google-bigquery ×1

json ×1

legacy-sql ×1

sql ×1