postgresql
xupeng874395012
这个作者很懒,什么都没留下…
展开
-
postgresql学习之路-json
1、根据角码获取数组 select '[{"a":"foo"},{"b":"bar"},{"c":"baz"}]'::json->2 结果 {"c":"baz"}2、根据key获取json值select '{"a": {"b":"foo"}}'::json->'a'结果 {"b":"foo"}3、多层纵深的查询select '{"a":[1,2,3],"b":[4,5,6原创 2016-11-01 17:25:28 · 398 阅读 · 0 评论 -
postgresql 字段属性值大小写的问题
建表语句drop table if exists table;create table table( id SERIAL PRIMARY KEY, gmt_create timestamp without time zone, gmt_modified timestamp without time zone, baseInfo json);搜索语句原创 2017-06-06 15:51:16 · 3071 阅读 · 0 评论 -
postgresql json查询出来的数据多出来一个双引号的问题
问题描述: 在pg数据库中当你的列字段的字段名中存在下划线的时候。查询的结果在pgAdmin中显示的是正常的,但是在java代码中,查询出来的对应字段的值多出来一个双引号select base_info->'name' as name form table解决方案 方案一 变更该列的列名,去掉其下划线即可select baseinfo->'name' as name form table方案二原创 2017-06-06 15:55:25 · 6273 阅读 · 1 评论 -
常用sql
检测表结果存在 删除并创建 drop table if exists form_schema;CREATE TABLE form_schema( id SERIAL PRIMARY KEY , data json, form_id varchar, origin varchar);查询插入INSERT IGNORE INTO原创 2016-11-14 14:54:41 · 343 阅读 · 0 评论