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]'的意思就是这个字段数组中下标是几的字符串
相关推荐
Chan1610 小时前
【 Java八股文面试 | Redis篇 缓存问题、持久化、分布式锁 】
java·数据库·redis·后端·spring·缓存·面试
q***471810 小时前
Spring Boot 整合 Druid 并开启监控
java·spring boot·后端
G***T69110 小时前
PostgreSQL全文搜索教程,中文分词配置
数据库·postgresql·中文分词
Propeller10 小时前
【Android】模板化解决复杂场景的滑动冲突问题
android·java
渡我白衣10 小时前
深入 Linux 内核启动:从按下电源到用户登录的全景解剖
java·linux·运维·服务器·开发语言·c++·人工智能
七夜zippoe10 小时前
Java 9+模块化系统(JPMS)详解:设计与迁移实践
java·开发语言·maven·模块化·jmm
techzhi10 小时前
Intellij idea 注释模版
java·python·intellij-idea
bagadesu10 小时前
MySQL----case的用法
java·后端
what_201810 小时前
idea启动项目配置环境变量(nacos 命名空间)
java·开发语言
Slow菜鸟10 小时前
Java 开发环境安装指南(三) | Maven 安装
java