假设现有一批数据,字段中包含date_id,数据格式yyyyMMdd. 现在需求为需要取出每天中前N条数据,那么sql来了(用到窗口函数):
create temp table dddd(id serial , date_id int , name varchar(20));
insert into dddd(date_id , name) values (20160301 , 'name1'),(20160301 , 'name2'),(20160301 , 'name3'),(20160302 , 'name4'),(20160302 , 'name5') ;
select id , date_id , name
from
(
select * , row_number() over(partition by date_id order by id ) as row_id from dddd
) as t
where t.row_id <= 2 ;
结果:
1;20160301;"name1"
2;20160301;"name2"
4;20160302;"name4"
5;20160302;"name5"
相关推荐
bat调用postgres的函数
本资源使用python进行编写,解压后在pycharm中进行使用,该探查数据库适用于postgres数据库,运行结束后以.xlsx格式进行保存,探查的内容有:数据库名称、数据表名称、数据表注释、排序、字段名称、字段注释、字段...
用于在postgres定义主键的函数,如更改id update table set id=get_uuid()
postgres数据库odbc数据源 用于odbc连接postgres数据库
对postgresql数据库中不规则的数据批量处理查询,有些是全角的,需要转换查询,匹配,可以使用这个方法postgres全角转半角函数.txt
postgres中文文档!
postgres数据库的存储过程函数,里面有3层循环,设计了很多内置函数,很有学习的价值,也可以改造做其他业务处理等,随时可解决问题
postgres数据库中文手册,基本语言和编程规范
postgis-vt-util, postgres helper 函数用于制作矢量平铺 PostGIS矢量平铺工具 当在 Mapbox Studio 或者早期数据准备阶段的查询阶段创建向量平铺源时,一组PostgreSQL函数很有用。安装你需要的一切都在 postgis-vt-...
导入osm数据到postgres数据库工具
PostgresSQL是一个很优秀的开源数据库,并提供了针对空间数据的存扩展;这个PPT介绍了PostgresSQL数据库的基本情况
Linux下postgres安装说明
Part II 记载了 SQL 查询语言环境,包括数据类型和函数以及用户层次的性能调优。每个 PostgreSQL 用户都应该阅读这些内容。 Part III 描述了服务器的安装和管理。每个运行 PostgreSQL 的人,不管是个人使用还是为...
PostgresSQL的简明教程,里面包含了使用方法
上亿数据的select怎么整?不仅仅是分页的问题。请看附件方案
postgressql 连接数据库 和关闭数据库
windows下OSM数据导入到Postgres中工具
包含四个自定义函数: lz4:接收bytea类型的数据,返回压缩后的bytea类型数据 un_lz4:接收bytea类型的数据,返回解压后的bytea类型数据 lz4_utf8:接收utf8编码的文本数据,返回解压后的bytea类型数据 un_lz4_utf8...
postgres,postgis,openlayer,网页GIS开发,geoserver
suse postgres 开机启动