相关疑难解决方法(0)

如何从clickhouse中的json中提取json?

我的基地有一个 json:

{"a":1,"b":2,"c":[{"d":3,"e":"str_1"}, {"d":4,"e":"str_2"}]}
Run Code Online (Sandbox Code Playgroud)

我需要获取每个键的所有唯一值,但在提取键“d”和键“e”的值时遇到一些问题。

使用:

SELECT
   DISTINCT JSONExtractRaw(column, 'c')
FROM t1
Run Code Online (Sandbox Code Playgroud)

我得到:

[{"d":3,"e":"str_1"}, 
{"d":4,"e":"str_2"}]
Run Code Online (Sandbox Code Playgroud)

但是,如果我再次对键“d”和键“e”使用 JsonExtract 品种,它不会返回任何内容。如何解决这个问题呢?

clickhouse

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

clickhouse ×1