自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 postgresql分类排序后取某一类记录的前n条

使用rank over对分类后的column进行排序:SELECT *, rank() OVER (PARTITION BY 分类列1,分类列2,分类列3 ORDER BY 排序列 DESC) as rank_row FROM table1这样得到了一个table1全表+rank_row列的新记录集,然后:select * from (上文的记录集) where rank_row

2016-02-01 15:52:27 3248

原创 postgresql将数组变为行

有的时候需要把数组元素同表中的字段进行关系运算,首先得把array变为记录行SELECT "unnest"(array[1,2,3])结果:unnest123求数组交集:SELECT "unnest"(array[1,2,3]) INTERSECT SELECT "unnest"(array[3,4,5]) 结果:unnest3

2016-02-01 15:40:17 3621

原创 postgresql存储过程中的return

1. 函数返回:    1). RETURN expression    该表达式用于终止当前的函数,然后再将expression的值返回给调用者。如果返回简单类型,那么可以使用任何表达式,同时表达式的类型也将被自动转换成函数的返回类型,就像我们在赋值中描述的那样。如果要返回一个复合类型的数值,则必须让表达式返回记录或者匹配的行变量。    2). RETURN NEXT expres

2015-10-27 10:46:53 2829

原创 postgresql根据指定序列进行自定义排序

postgresql根据指定序列进行自定义排序select * from table order by POSITION(id(需要排序的列) in ‘813579(排序序列)’)

2015-10-21 15:42:38 3930

原创 Leetcode[232] Implement Queue using Stacks

Leetcode[232] Implement Queue using StacksImplement the following operations of a queue using stacks.push(x) – Push element x to the back of queue.pop() – Removes the element from in front of queue.

2015-07-27 01:12:45 383

原创 ThreadingTCPServer 如何设置端口重用

一个典型的TCPServer的建立 #ThreadingTCPServer从ThreadingMixIn和TCPServer继承 #class ThreadingTCPServer(ThreadingMixIn, TCPServer): pass server = ThreadingTCPServer(addr, MyStreamRequestHandlerr)

2015-06-11 12:04:56 2831

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-11 10:29:36 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除