sql如何获取字段是数组中的数字【搬代码】

我们可以看到表中字段是一个数组怎么获取其中的数据呢?

sql 复制代码
SELECT sim->>'$[0]' FROM fin_xxx

如果使用左外链接,如下,其他连接时一样的

sql 复制代码
SELECT a.* FROM fin_aaaa a LEFT JOIN fin_xxx b ON b.sim_r->>'$[0]'=a.corr WHERE b.tid='20210'
# b.sim_r->>'$[0]'的意思就是这个字段数组中下标是几的字符串
相关推荐
回家路上绕了弯2 分钟前
ClickHouse 深度解析:从核心特性到实战应用,解锁 OLAP 领域新势能
数据库·后端
架构师沉默6 分钟前
Java 状态机设计:替代 if-else 的优雅架构
java·程序员·架构
java亮小白199718 分钟前
Spring Cloud 快速通关之Sentinel
java·spring cloud·sentinel
atwednesday18 分钟前
大规模文档预览的架构设计与实现策略
java
张铁铁是个小胖子26 分钟前
mysql是怎样运行的(梳理)
数据库·mysql
Dioass43 分钟前
Java面向对象中你大概率会踩的五大隐形陷阱
java
一叶飘零_sweeeet1 小时前
在分布式环境下正确使用MyBatis二级缓存
java·分布式·mybatis
肥仔哥哥19301 小时前
基于OpenCv做照片分析(Java)
java·人工智能·opencv·图像原理
没有bug.的程序员1 小时前
JVM 学习与提升路线总结:从入门到精通的系统化指南
java·jvm·学习·提升
用户30742971671581 小时前
Spring AI实战:基于ElevenLabs 实现文本转语音的实时音频流
java·spring boot·ai编程