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');
相关推荐
忆挽篱笙歌2 小时前
环境变量,本地变量
linux·运维·服务器
福兮说3 小时前
JSON 格式正确,数据就可靠吗?我用一份自编配置检查类型与空值
java·前端·json
吹什么轩5 小时前
linux系统复习:僵尸进程与孤儿进程
linux·运维·php
殷忆枫5 小时前
告别依赖地狱!在 Ubuntu 上用 Docker 极速部署 Home Assistant 与 MQTT,并接入 Siri 与嵌入式 C 终端
linux·ubuntu·docker
第404号工位5 小时前
手机到底有没有偷听我们?我抓包了 72 小时,抓到了真凶
linux·人工智能·架构
字节跳动开源5 小时前
ByteDance 2026 上半年 Linux 内核贡献回顾
linux·开源
烂蜻蜓6 小时前
Pandas入门教程(六):数据读写详解——CSV、JSON、Pickle 与格式选型
json·pandas
小此方6 小时前
Linux网络(二十八):从NAT转换到正反向代理:图解内网通信、NAPT端口映射
linux·运维·网络
刚入门的大一新生6 小时前
Linux-进程池
linux·运维·服务器
鱼很腾apoc7 小时前
【MySQL】第4期 用户管理与 C 语言连接编程详解
linux·服务器·c语言·mysql·connector/c