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
相关问题
readonly修饰数组无法获取数组元素
1888浏览 • 1回复 待解决
PostgreSQL json 类型查询
4067浏览 • 2回复 待解决
如何删除数组
282浏览 • 1回复 待解决
数组元素变更如何触发刷新list?
220浏览 • 1回复 待解决
HarmonyOS 嵌套数组元素UI刷新方案
286浏览 • 1回复 待解决
ForEach数组数据无法传输
5106浏览 • 1回复 待解决
数组嵌套数组场景懒加载实现
572浏览 • 1回复 待解决
数组列表如何实现数据双向同步?
269浏览 • 1回复 待解决
ArkTS和Native互传数组类型数据
1152浏览 • 1回复 待解决
PostgreSQL interval后跟字段问题
4400浏览 • 2回复 待解决