【发布时间】:2021-08-10 20:33:37
【问题描述】:
我在 Snowflake 中有一个名为 HISTORY 的表,其中有一个名为 RECORD 且数据类型为 VARIANT 的列,此列中包含 JSON 数据,我想为 HISTORY 表添加新列,该列计算每行的 JSON 列(值) HISTORY 表,请帮忙。
【问题讨论】:
-
到目前为止你有什么尝试?
-
我试过 select Count(RECORD:"F000 Start Date") from "MULESOFT_DEV"."SURVEY_RESULTS"."SURVEY_RESPONSES_HISTORICAL_DATA_BackUp" ,但是这个查询为我返回 1 因为这是第一个键值文件,但我想要所有(计算文件中的所有键值)
-
您要计算一级键还是嵌套键? JSON 可以嵌套在里面,所以像这样的简单 COUNT 不起作用。您也许可以使用 Javascript stored procedure 获得该计数
标签: json snowflake-cloud-data-platform