MySQL中的JSON数据类型计数及多张表COUNT的数据相加

1.使用场景:在MySQL中,JSON作为一种数据类型存储在表的列中。需计算键值对的数量。

2.方法:SELECT COUNT(chief>'$.number') FROM t_projectapplication where id = #{id};(t_projectapplication:表;chief:包含JSON类型数据的列名;number:JSON数据中的某个键名);

3.进阶使用场景:计算包含两个JSON类型数据字段之和;

4.方法:SELECT COUNT(cnt) FROM ( SELECT COUNT(chief>'$.number') AS cnt FROM t_projectapplication where id = #{id} UNION ALL SELECT COUNT(department_leader>'$.number') AS cnt FROM t_projectapplication where where id = #{id} ) AS countdata

相关推荐
n***33354 分钟前
MySQL数据可视化实战指南
数据库·mysql·信息可视化
忧郁的Mr.Li6 分钟前
Redis的过期删除策略和内存淘汰策略
数据库·redis·缓存
時肆48510 分钟前
MySQL数据可视化实战指南
数据库·mysql·信息可视化
yumgpkpm12 分钟前
基于GPU的Spark应用加速 Cloudera CDP/华为CMP鲲鹏版+Nvidia英伟达联合解决方案
大数据·数据库·人工智能·hadoop·elasticsearch·spark·cloudera
一人の梅雨13 分钟前
阿里巴巴商品详情接口实战:B2B供应链视角下的高可用集成与数据价值挖掘
大数据·数据库·人工智能
天码-行空18 分钟前
Oracle 19c(19.3.0.0)完整安装教程(Windows+Linux双环境)
linux·运维·数据库·oracle
Mr__Miss22 分钟前
Redis的多级缓存
数据库·redis·缓存
麦聪聊数据28 分钟前
后端不再是瓶颈:如何通过“API 编排协作”重塑数据交付流程?
数据库·sql·mysql
企业对冲系统官28 分钟前
价格风险管理平台审批角色配置与权限矩阵设计
大数据·运维·开发语言·前端·网络·数据库·矩阵
莫叫石榴姐29 分钟前
用SQL实现三次指数平滑预测:递归与非递归两种解法详解
大数据·数据库·sql