Anda dapat melakukan kueri offset yang bervariasi dalam satu kueri seperti ini
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;
Ini akan menambahkan id integer unik ke setiap baris melalui variabel @row. Kemudian akan memilih baris setiap 880 lainnya melalui operator modulo dan variabel itu. Urutan demi klausa diperlukan untuk mendapatkan perilaku yang dapat diulang, jika tidak, hasilnya akan acak secara efektif.