如何处理标题为{"RAG":1233,"BRN":3455,"EDN":467}的标题为“combined”的列中的数据。我想把它转换成一个有两个不同列的新表:new_table
发布于 2021-02-09 05:03:34
您可以使用Snowflake表函数“展平”来实现此目标。
FLATTEN是一个表函数,它接受变量、对象或数组列,并生成横向视图(即,包含引用FROM子句中位于其前面的其他表的相关性的内联视图)。
例如:
SELECT
KEY,VALUE
FROM TABLE(FLATTEN(INPUT => PARSE_JSON('{
"RAG":1233,
"BRN":3455,
"EDN": 467
}')));https://stackoverflow.com/questions/66100461
复制相似问题