postgresql中如何实现group by range

技术postgresql中如何实现group by range小编给大家分享一下postgresql中如何实现group by range,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文

小编给大家分享一下一种数据库系统中如何实现按范围分组,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

建立测试表

testdb=# CREATE TEMP TABLE团队(

编号序列号,

名称文本,

出生年份整数,

工资整数

);

插入记录

testdb=#插入团队(姓名、出生年份、工资)

价值('加布里埃尔',1970,44000),

(《汤姆》,1972,36000),

('法案',1978年,39500年),

('鲍勃',1980年,29000年),

(《罗杰》,1976,26800),

(《卢卡斯》,1965,56900),

(《杰罗姆》,1984,33500),

(《安德鲁》,1992,41600),

(《约翰》,1991,40000),

(《保罗》,1964,39400),

(《理查德》,1986,23000),

(《约瑟夫》,1988,87000),

(《杰森》,1990,55000);

查询结果

testdb=# WITH系列自动化系统(

SELECT generate_series(1950,2000,10) AS time_start - 1950=min,2010=max,10=10年间隔

),范围为自动化系统(

选择时间_开始,(时间_开始9)作为时间_结束从系列- 9=间隔(10年)减一

)

选择时间_开始,时间_结束,

(从出生年份介于时间_开始和时间_结束之间的团队中选择计数(*))作为团队成员,

回合((选择AVG(工资)来自出生地点的团队_年份_时间_开始和时间_结束之间),2)作为工资_平均值,

(从团队中选择最低工资(工资)作为最低工资,

(从团队中选择最大值(薪资)作为薪资最大值

从范围;

输出结果:

time _ start | time _ end | team _ members | salary _ avg | salary _ min | salary _ max

- - - - - -

1950 | 1959 | 0 | | |

1960 | 1969 | 2 | 48150.00 | 39400 | 56900

1970 | 1979 | 4 | 36575.00 | 26800 | 44000

1980 | 1989 | 4 | 43125.00 | 23000 | 87000

1990 | 1999 | 3 | 45533.33 | 40000 | 55000

2000 | 2009 | 0 | | |

(6行)

testdb=#

以上是" postgresql中如何实现按范围分组"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/116461.html

(0)

相关推荐

  • come短语,come to什么意思

    技术come短语,come to什么意思come to意思是达到come短语;总计为;终于;结果是;苏醒(过来);把船朝着风头;停泊;继承(财产); (马, 牛群等)迅速向左转。My people come to wor

    生活 2021年10月20日
  • 基于layui如何实现登录页面

    技术基于layui如何实现登录页面本篇内容主要讲解“基于layui如何实现登录页面”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于layui如何实现登录页面”吧!首先给看下

    攻略 2021年11月26日
  • 香辣鱼片的家常做法,香辣鱼条的简单做法是什么

    技术香辣鱼片的家常做法,香辣鱼条的简单做法是什么我是刘涛美食,感谢邀请香辣鱼片的家常做法。到超市去买那种袋装的龙利鱼,又没有刺,容易新手操作,而且那种鱼的口感特别嫩,又没有什么腥味。我来说下最简单又实用的操作方法:
    1:

    生活 2021年10月26日
  • 祛蝇妙招,小窍门:驱赶苍蝇的最佳方法

    技术祛蝇妙招,小窍门:驱赶苍蝇的最佳方法1.风油精,相信现在很多人家里都有风油精,确实它是驱除苍蝇非常不错的帮手,只需要把风油精的瓶盖拧开,放在房间里面的角落里,这样就能轻松驱除苍蝇,不过位置最好不要放得太低,以免孩子可

    生活 2021年10月31日
  • 轻量云服务器有什么优势

    技术轻量云服务器有什么优势随着现在对于云服务器的使用门槛不断降低,不少机房服务商都推出了自己的轻量云服务器,而相比云服务器,轻量云服务器的优势主要是入门简单,使用便捷,单击鼠标即可快速搭建云端环境或构建应用,开箱即用,那

    礼包 2021年12月10日
  • JVM中怎么解析JVM分代垃圾回收策略

    技术JVM中怎么解析JVM分代垃圾回收策略这篇文章将为大家详细讲解有关JVM中怎么解析JVM分代垃圾回收策略,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。由于不同对象的生

    攻略 2021年10月23日