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');
相关推荐
JANG10242 分钟前
【Linux】进程
linux·网络·chrome
java_logo22 分钟前
宝塔 Linux 面板 Docker 容器化部署指南
linux·运维·docker·宝塔·docker部署宝塔·宝塔部署教程·docker部署baota
l1t33 分钟前
PostgreSQL pg_clickhouse插件的安装和使用
数据库·clickhouse·postgresql·插件
南烟斋..38 分钟前
Linux进程管理完全指南:创建、终止、回收与替换
linux·算法
sunon_39 分钟前
解决linux系统PDF中文乱码问题
linux·运维·pdf
BJ_bafangonline43 分钟前
Xmanager怎么显示远程linux程序的图像?
linux·运维·服务器
云水木石1 小时前
Rust 语言开发的 Linux 桌面来了
linux·运维·开发语言·后端·rust
代码游侠1 小时前
学习笔记——写时复制(Copy-on-Write)
linux·网络·笔记·学习·写时复制
被AI抢饭碗的人1 小时前
linux:线程同步与互斥
linux·开发语言
HalvmånEver2 小时前
Linux:基础IO(终)
linux·运维·c++·学习·缓冲区·libc