clickhouse -- clickhouse解析复杂JSON数组

举例

- 查数据

sql 复制代码
select _id,doctorId,patientId,diagnosisList from patient_disease final where diagnosisList is not null limit 3;

- 解析数组

sql 复制代码
SELECT _id,doctorId,patientId,visitParamExtractRaw(diagnosisList,'diagnosisName') FROM patient_disease final where _id in ('655b882da7f855000d5ea34b','655b887ea7f855000d5ea34c','655b889f8d72a3000d4b4a49');

- 去掉引号

sql 复制代码
 SELECT _id,doctorId,patientId,substring(visitParamExtractRaw(diagnosisList,'diagnosisName'),3,-1) FROM patient_disease final where _id in ('655b882da7f855000d5ea34b','655b887ea7f855000d5ea34c','655b889f8d72a3000d4b4a49');
相关推荐
kooboo china.3 小时前
JSON 编辑器:从语法到数据处理(二)
编辑器·json
编码小笨猪5 小时前
浅谈Linux中一次系统调用的执行过程
linux·服务器·c++
早起鸟儿6 小时前
docker-Dockerfile 配置
java·linux·运维·docker
ifanatic8 小时前
[每周一更]-(第147期):使用 Go 语言实现 JSON Web Token (JWT)
前端·golang·json
Humbunklung9 小时前
JavaScript 将一个带K-V特征的JSON数组转换为JSON对象
开发语言·javascript·json
love530love10 小时前
是否需要预先安装 CUDA Toolkit?——按使用场景分级推荐及进阶说明
linux·运维·前端·人工智能·windows·后端·nlp
vvilkim10 小时前
Flutter JSON解析全攻略:使用json_serializable实现高效序列化
flutter·json
m0_6948455710 小时前
日本云服务器租用多少钱合适
linux·运维·服务器·安全·云计算
一心09210 小时前
Linux部署bmc TrueSight 监控agent步骤
linux·运维·服务器·监控·bmc truesight
Florence2310 小时前
linux中执行脚本命令的source和“.”和“./”的区别
linux·运维·服务器