postgresql json 字段值为数组,怎么查询数组包含指定元素的数据?

json 的格式:{"a":"test","b":[1,2,3,4]}

我想查询所有 b 字段包含了 2 的数据,请问有什么方法可以做到呢?

PostgreSQL
数组
数据
2022-06-30 13:50:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
雷狂苍浪
2
select * from jsonb_table where jsonb_column->'b' @> '2'::jsonb;
分享
微博
QQ
微信
回复
2022-06-30 15:17:57
相关问题
ForEach数组数据无法传输
1799浏览 • 1回复 待解决
JS 卡片 ,JAVA 怎么给 这边传数组
2554浏览 • 1回复 待解决
后端查询数据性能问题
322浏览 • 1回复 待解决
鸿蒙 | Jar包中解析xml文件
3703浏览 • 1回复 待解决
如何调用config.json数据
4281浏览 • 2回复 待解决
怎么获取select选中
2432浏览 • 1回复 待解决
鸿蒙pattern.json怎么使用?
3444浏览 • 4回复 待解决
调试时变量怎么看?
3374浏览 • 1回复 待解决
wgcloud支持使用postgresql数据库吗
228浏览 • 1回复 待解决
HMOS区隔元素模板在哪儿?
1054浏览 • 1回复 待解决