El paginado se puede resolver de dos modos:
1. Por programación, procesando toda la tabla devuelta. Eso es asunto del lenguaje y en definitiva puede recargar un poco las comunicaciones si los registros son muy largos, y la cantidad devuelta demasiado excesiva.
2. Usando la cláusula LIMIT
offset,
count, pero requiere la ejecución de una consulta diferente para cada página de resultados.
o bien
te devuelve lo mismo: los primeros 100 resultados.
Para obtener los siguientes 100 sería:
El problema es que en cada bloque deberías ir cambiando el
offset, que representa desde cuál registro devolverá. Y creo que no se puede pasar como parámetro, sino que debe ser una constante. Pero hay que probar.