【发布时间】:2021-01-03 13:32:15
【问题描述】:
我有一张桌子。有很多列和行。我试图在 Snowflake 中查询的一列具有半结构化数据。例如,当我查询时
select response
from table
limit 5
这是返回的内容
[body={\n "id": "xxxxx",\n "object": "charge",\n "amount": 500,\n "amount_refunded": 0,\n "application": null,\n "application_fee": null,\n "application_fee_amount": null,\n "balance_transaction": null,\n "billing_details": {\n "address": {\n "city": null,\n "zip": "xxxxx",]
我只想选择此数据中的 zip。当我运行代码时:
select response:zip
from table
limit 5
我得到一个错误。
SQL compilation error: error line 1 at position 21 Invalid argument types for function 'GET': (VARCHAR(16777216), VARCHAR(11))
发生这种情况有什么原因吗?我是雪花的新手,所以试图解析这些数据但卡住了。谢谢!
【问题讨论】:
标签: sql json snowflake-cloud-data-platform