Можете да направите различна заявка за отместване в една заявка като тази
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;
Това ще добави уникален целочислен идентификатор към всеки ред чрез променливата @row. След това ще избере ред на всеки други 880 чрез модулния оператор и тази променлива. Изисква се подреждане по клауза, за да се получи повторяемо поведение, в противен случай резултатът би бил ефективно случаен.