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]'的意思就是这个字段数组中下标是几的字符串
相关推荐
草莓熊Lotso1 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
大模型玩家七七1 小时前
基于语义切分 vs 基于结构切分的实际差异
java·开发语言·数据库·安全·batch
岳麓丹枫0012 小时前
PostgreSQL 中 pg_wal 目录里的 .ready .done .history 文件的生命周期
数据库·postgresql
寻星探路6 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
陌上丨8 小时前
Redis的Key和Value的设计原则有哪些?
数据库·redis·缓存
曹牧8 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
AI_56788 小时前
AWS EC2新手入门:6步带你从零启动实例
大数据·数据库·人工智能·机器学习·aws
ccecw9 小时前
Mysql ONLY_FULL_GROUP_BY模式详解、group by非查询字段报错
数据库·mysql
JH30739 小时前
达梦数据库与MySQL的核心差异解析:从特性到实践
数据库·mysql