U kunt een variërende offset-query doen in een enkele query zoals deze
select NAME from
(select @row:[email protected]+1 as row, t.NAME from
tbl t, (select @row := 0) y
where alphabet_index='A' order by alphabet_index) z
where row % 880 = 1;
Dit voegt een uniek geheel getal-ID toe aan elke rij via de @row-variabele. Vervolgens selecteert het om de 880 een rij via de modulo-operator en die variabele. Een volgorde op clausule is vereist om herhaalbaar gedrag te krijgen, anders zou het resultaat in feite willekeurig zijn.