J'ai besoin d'afficher les résultats SQLite dans une vue de liste. Bien sûr, j'ai besoin de paginer les résultats.
La première option consiste à utiliser la clause LIMIT. Par exemple:
SELECT * FROM Table LIMIT 100, 5000
Il renvoie les enregistrements 5001 à 5100. Le problème est que SQLite "lit" en interne les 5 000 premiers enregistrements et ce n'est pas trop efficace.
Quelle est la meilleure approche pour la pagination lorsqu'il y a beaucoup d'enregistrements?