Вы можете получить общее количество строк, которые будут возвращены по вашему запросу:
SELECT COUNT(*) FROM your query here;
Затем разбить запрос на страницы с помощью OFFSET (первая строка для начала) и LIMIT (максимальное количество возвращаемых строк):
SELECT your query LIMIT 10 OFFSET 10;