Jika Anda tidak ingin bergantung pada kolom "id" Anda (mungkin tidak berurutan), Anda dapat membuat variabel Anda sendiri untuk dikelompokkan dengan mengubahnya setiap 4 baris, seperti:
SET @rank = 0;
SELECT AVG(value), CEIL((@rank:[email protected]+1)/4) AS rank FROM "your_table" GROUP BY rank;