【发布时间】:2020-05-30 04:13:40
【问题描述】:
我在一个表中有一些数据,其中一列是一个 Variant,其中包含一个 JSON 数据。我可以成功地展平数组和数组中的数组以访问其中的数据,但我正在努力展平键值对以访问给定键的值。
我在https://docs.snowflake.net/manuals/user-guide/json-basics-tutorial.html 看到了将其映射到我的用例的文档,结果中的值为 NULL。
我的变体部分显示在下面 - 特别是 MatchStatus 之类的值以及我有兴趣提取的变量下的键/值。
感谢您提供任何有用的建议。
【问题讨论】:
-
请与我们分享原始json
-
你可以用
variant_col:PricingRequest.MatchStatus查询它 -
谢谢 - Zephro 提供了快速而简单的答案。我想太多了。
标签: snowflake-cloud-data-platform flatten variant