上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页

2016年6月2日

postgresql 修改属性

摘要: up vote2down votefavorite From this article, I tried to update or delete property of a JSONB column: CREATE TABLE xxx (id BIGSERIAL, data JSONB); INSE 阅读全文

posted @ 2016-06-02 21:56 与非朋仔 阅读(643) 评论(0) 推荐(0) 编辑

2016年6月1日

嵌套json的查询

摘要: postgres=# SELECT t.data->'objects'->1->'src' AS ctFROM reports as t , json_array_elements(t.data->'objects') oWHERE concat(o->>'src') LIKE '%bar%'; 阅读全文

posted @ 2016-06-01 23:36 与非朋仔 阅读(779) 评论(0) 推荐(0) 编辑

嵌套json

摘要: 今天一个客户问怎样把表中相同键值对应的文本按照一定顺序拼接起来。如果使用SQL实现将非常麻烦,并且效率低下。GP4.1以后提供了一个函数array_agg可以方便快捷,高效的实现该功能 比如原始查询是 test1=# select n_regionkey,n_name from nation; n_ 阅读全文

posted @ 2016-06-01 23:16 与非朋仔 阅读(267) 评论(0) 推荐(0) 编辑

关于array_agg 函数

摘要: 今天一个客户问怎样把表中相同键值对应的文本按照一定顺序拼接起来。如果使用SQL实现将非常麻烦,并且效率低下。GP4.1以后提供了一个函数array_agg可以方便快捷,高效的实现该功能 比如原始查询是 test1=# select n_regionkey,n_name from nation; n_ 阅读全文

posted @ 2016-06-01 22:53 与非朋仔 阅读(4524) 评论(0) 推荐(0) 编辑

2016年5月27日

修改jsonb的属性

摘要: CREATE FUNCTION jsonb_merge(JSONB, JSONB) RETURNS JSONB AS $$ WITH json_union AS ( SELECT * FROM JSONB_EACH($1) UNION ALL SELECT * FROM JSONB_EACH($2) 阅读全文

posted @ 2016-05-27 19:10 与非朋仔 阅读(938) 评论(0) 推荐(0) 编辑

2016年5月24日

Python中exec的使用

摘要: >>>globals = {'x':7, .....: 'y':10, .....: 'names':['aa','bb','cc'] .....: } >>>locals = {} >>>a = eval("3*x+4*y",globals,locals) >>>print a 61 >>>exe 阅读全文

posted @ 2016-05-24 19:45 与非朋仔 阅读(1538) 评论(0) 推荐(0) 编辑

2016年5月23日

SQL语句

摘要: "select * from (select json_data.value as a from '%s' as t, jsonb_each(t.value) AS json_data where ne_id = %d and attached = %d) \ as foo where concat 阅读全文

posted @ 2016-05-23 13:59 与非朋仔 阅读(224) 评论(0) 推荐(0) 编辑

2016年5月22日

partial 函数

摘要: 函数的partial应用 函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。 例如: In [9]: from functools import partial In [10]: 阅读全文

posted @ 2016-05-22 15:26 与非朋仔 阅读(268) 评论(0) 推荐(0) 编辑

2016年5月21日

map函数

摘要: list是一个函数,将参数强制转换成列表list((1,4,7)) 对元组(1,4,7)使用list函数就返回列表[1,4,7]map(list,zip(*a))表示对zip(*a)的每一个单位都执行list函数而且这在python 2.6.6中执行正常,执行效果如下>>> a=[[1,2,3],[ 阅读全文

posted @ 2016-05-21 21:57 与非朋仔 阅读(167) 评论(0) 推荐(0) 编辑

python命令行上下 退格,左右键不能用

摘要: easy_install readline 阅读全文

posted @ 2016-05-21 20:57 与非朋仔 阅读(988) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页

导航