Tag: 数据库

如何选择SQL数据库表中的第n行?

我有兴趣学习一些(理想的)数据库不可知的方式从数据库表中选择第n行。 看看如何使用下列数据库的本地功能来实现这一点也是有趣的: SQL Server MySQL的 PostgreSQL的 SQLite的 神谕 我目前正在做类似于SQL Server 2005中的以下内容,但我有兴趣查看其他更多不可知的方法: WITH Ordered AS ( SELECT ROW_NUMBER() OVER (ORDER BY OrderID) AS RowNumber, OrderID, OrderDate FROM Orders) SELECT * FROM Ordered WHERE RowNumber = 1000000 为上述SQL信誉: Firoz Ansari的博客 更新:请参阅Troels Arvin关于SQL标准的回答 。 Troels,你有没有我们可以引用的链接?