PostgreSQL中,选择前几个数的方法

PostgreSQL中,选择前几个数的方法,第1张

概述项目是从SQLServer转成PostgreSQL,语法颇有不同,比如选择一个排序列表中前N项,SQLServer就直接Top N就好了,这个语法在PostgreSQL中不能使用。 经过多方搜索之后发现,PostgreSQL语法是类似于SQLite的LIMIT,具体如下: SELECT * FROM (SELECT ITEM_X FROM TABLE_Y ORDER BY INDEX_Z DESC

项目是从sqlServer转成Postgresql,语法颇有不同,比如选择一个排序列表中前N项,sqlServer就直接top N就好了,这个语法在Postgresql中不能使用。

经过多方搜索之后发现,Postgresql语法是类似于sqlite的liMIT,具体如下:

SELECT * FROM (SELECT ITEM_X FROM table_Y ORDER BY INDEX_Z DESC) a liMIT N

直接在ORDER BY后面加liMIT语句是会报错的,改成上面这样就OK了

总结

以上是内存溢出为你收集整理的PostgreSQL中,选择前几个数的方法全部内容,希望文章能够帮你解决PostgreSQL中,选择前几个数的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1177713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存