是否有函数为Sqlite3获取下10行?

时间:2019-05-14 21:33:51

标签: javascript html sqlite asp-classic

我想使用我行的5 rows前5个或button(<) 5个显示Sqlite表的下一个button(>) next

我在sqliteWebSite sqlitetutorial上阅读了函数调用的Rank。 对我来说有点难以理解。

如果我举个简单的例子,这将非常有帮助。

2 个答案:

答案 0 :(得分:1)

请检查

RANK()函数是一个窗口函数,可为查询结果集中的每一行分配一个等级。一行的排名是由一个数字加上之前的排名数得出的。

SELECT
 Val,
 RANK () OVER ( 
 ORDER BY Val 
 ) ValRank
FROM
 RankDemo;

有关更多信息,请显示此链接:

http://www.sqlitetutorial.net/sqlite-window-functions/sqlite-rank/

答案 1 :(得分:0)

正如rAndom69所述,您将希望结合使用OFFSETLIMIT关键字。 OFFSET告诉Sqlite跳过前x个行,而LIMIT告诉它返回下一个y行。

例如,如果您想从表的第100行开始并返回下一个10,则可以执行以下操作:

SELECT *
FROM someTable
LIMIT 10 OFFSET 100;