文档章节

postgresql中对jsonb的查询及转换

龙影
 龙影
发布于 2017/08/14 15:11
字数 69
阅读 71
收藏 0

表数据:

需要将strata排除,并且过滤info字段中为{}的数据,将jsonb转换成text,替换“,{,}

见SQL:

select regexp_replace((a.info::jsonb - 'strata')::TEXT,E'[",{,}]+','','g') as strata,count(a.id) from pt_subjects a where (a.info::jsonb - 'strata')>'{}'::jsonb group by strata order by strata

 

结果:

© 著作权归作者所有

共有 人打赏支持
龙影

龙影

粉丝 302
博文 4
码字总数 367
作品 4
北京
架构师
PostgreSQL 11 preview - jsonb_plpython, jsonb_plperl 插件, PG类型jsonb与pyton,perl程序类型的相互转换

标签 PostgreSQL , plpython , perl , jsonb , 存储过程 , 函数 , TRANSFORM , SQL类型与编程语言内部类型相互转换 , 增强 , 11 背景 PostgreSQL 支持多种内部存储过程语言,不同的语言对数据...

德哥
07/28
0
0
PostgreSQL是不是你的下一个JSON数据库?

根据Betteridge定律(任何头条的设问句可以用一个词来回答:不是),除非你的JSON数据很少修改,并且查询很多。 最新版的PostgreSQL添加更多对JSON的支持,我们曾经问过PostgreSQL是否可以替...

swingcoder
2015/08/09
0
0
PostgreSQL 9.4 中使用 jsonb

转载翻译自http://nandovieira.com/using-postgresql-and-jsonb-with-ruby-on-rails PostgreSQL 9.4 引入了,一个新的列类型用于存储文档到你的关系数据库中。和在更高的层面上看起来几乎是一...

gameFu
2015/06/16
0
0
新书推荐 |《PostgreSQL实战》出版

很高兴《PostgreSQL实战》一书终于出版,本书大体上系统总结了笔者 PostgreSQL DBA 职业生涯的经验总结,本书的另一位作者张文升拥有丰富的PostgreSQL运维经验,目前就职于探探科技任首席Pos...

francs.tan
08/12
0
0
postgresql 整合mybatis 如何修改里面 jsonb的数据对象呢?

就是写了一个demo在操作postgresql中,想要修改数据库数据类型为jsonb的数据对象时,一直找不到合适的解决方案。 然后sqlMap里面是这么写的 其中extra数据库的数据类型为jsonb 的,数据库版本...

China_SS
05/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Oracle return exit continue

常在循环体中看到下面3种语句: return exit continue 举例说明 啥都没有 -- none begin for i in 1 .. 10 loop if i < 5 then dbms_output.put_line('i < 5, i = ' || to_char......

taadis
59分钟前
2
0
JSONObject 转换时出错 InvocationTargetException

JSONObject 转换时出错java.lang.reflect.InvocationTargetException 一时看不出来是什么问题。 挺奇怪的。 百度参考了一下这个 网页的解决方案 说是类型不对,空? 仔细查看代码,果然是有一...

之渊
今天
3
0
no such module 'pop'问题

在github上 clone 了一个 swift 项目,编译时提示"no such module 'POP'"错误,查了一下居然是因为podfile中指定的最低版本是iOS 11.0,大于我测试手机的iOS版本10.3.3,将Podfile中的最低版...

yoyoso
今天
3
0
redis 系列一 -- 简介及安装

1.简介 redis -- remote dictionary server 远程字典服务 使用 C 语言编写; 高性能的 key-value数据库; 内存数据库,支持数据持久化。 Redis 是一个开源(BSD许可)的,内存中的数据结构存...

imbiao
今天
4
0
nginx log记录请求响应时间

有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format timed_combined '$remote_addr - $remote_user [$time_local] "...

swingcoder
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部