首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雪花中半结构化数据的处理

雪花中半结构化数据的处理
EN

Stack Overflow用户
提问于 2021-02-08 19:09:13
回答 1查看 38关注 0票数 0

如何处理标题为{"RAG":1233,"BRN":3455,"EDN":467}的标题为“combined”的列中的数据。我想把它转换成一个有两个不同列的新表:new_table

EN

回答 1

Stack Overflow用户

发布于 2021-02-09 05:03:34

您可以使用Snowflake表函数“展平”来实现此目标。

FLATTEN是一个表函数,它接受变量、对象或数组列,并生成横向视图(即,包含引用FROM子句中位于其前面的其他表的相关性的内联视图)。

例如:

代码语言:javascript
复制
SELECT 
KEY,VALUE
FROM TABLE(FLATTEN(INPUT => PARSE_JSON('{
    "RAG":1233,
    "BRN":3455,
    "EDN": 467
}')));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66100461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档