我想使用我行的5 rows
前5个或button(<)
5个显示Sqlite表的下一个button(>) next
。
我在sqliteWebSite sqlitetutorial
上阅读了函数调用的Rank
。
对我来说有点难以理解。
如果我举个简单的例子,这将非常有帮助。
答案 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所述,您将希望结合使用OFFSET
和LIMIT
关键字。
OFFSET
告诉Sqlite跳过前x
个行,而LIMIT
告诉它返回下一个y
行。
例如,如果您想从表的第100行开始并返回下一个10,则可以执行以下操作:
SELECT *
FROM someTable
LIMIT 10 OFFSET 100;