我正在尝试在 Room 数据库android中实现分页构建,并且我需要具有 OFFSET 和 FETCH NEXT 子句不让我使用,使用这些子句实现查询的方式是什么。做了一些研究,但没有结果。我要在ROOM dao上实现的SQL查询如下所示:
final
答案 0 :(得分:3)
接受的答案几乎是正确的,以下对我有用:
SELECT * FROM Persons
WHERE name LIKE :param
LIMIT :pageSize
OFFSET :pageIndex * :pageSize
答案 1 :(得分:1)
这是我设法实现的方法,并且效果很好:
(科特琳样品)
选择*来自人的名字,如:param LIMIT:pageSize OFFSET:pageIndex
其中:
PARAM =搜索条件,
PAGESIZE =每页要返回的行数,
PAGEINDEX =要返回的页面