项目是从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了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。