Muszę pokazać wyniki SQLite w widoku listy. Oczywiście muszę sprawdzić wyniki.
Pierwszą opcją jest użycie klauzuli LIMIT. Na przykład:
SELECT * FROM Table LIMIT 100, 5000
Zwraca rekordy od 5001 do 5100. Problem polega na tym, że wewnętrznie SQLite „czyta” pierwsze 5000 rekordów i nie jest to zbyt wydajne.
Jakie jest najlepsze podejście do stronicowania, gdy jest dużo rekordów?