码迷,mamicode.com
首页 > 数据库 > 详细

PostgreSQL Json字段作为查询条件案例

时间:2018-05-03 19:53:37      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:src   查询方式   postgres   type   HERE   from   一个   json格式   pos   

业务扩展字段在数据库中经常会使用json格式的数据来存储,这就涉及到一个头疼的问题,假设要使用扩展字段里的某个值作为查询条件怎么办,原来PostgreSQL本身就支持这种查询方式。

例子:假设业务扩展字段ext_data存的json格式如下:

技术分享图片

我们需要查询扩展字段中extInfo.userType=1的所有数据,那么对应的SQL语句如下:

select * from event_log where (ext_data::json#>>{extInfo,userType})::text = 1

 

PostgreSQL Json字段作为查询条件案例

标签:src   查询方式   postgres   type   HERE   from   一个   json格式   pos   

原文地址:https://www.cnblogs.com/chenpi/p/8986458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!