欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > PostgreSQL :如何实现 rownum 的行号查询效果

PostgreSQL :如何实现 rownum 的行号查询效果

2025/2/13 3:07:25 来源:https://blog.csdn.net/m0_46478042/article/details/145466519  浏览:    关键词:PostgreSQL :如何实现 rownum 的行号查询效果

在 Oracle 数据库中,Rownum 是非常常用的一个查询输出,通过 rownum 可以为结果记录增加一个类似行号的标识,在 PostgreSQL 数据库中缺省没有 Rownum 这个功能,但是可以通过分析函数来实现类似的效果。

select row_number() OVER (ORDER BY name) ,name from pg_settings;

select row_number() OVER (PARTITION BY  USER_ID ORDER BY name) ,name from pg_settings;

如果不需要排序,则更加简单:

select row_number() over() as rownum,name from pg_settings;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com