Hvis du ikke vil stole på din "id"-kolonne (den er muligvis ikke sekventiel), kan du bare oprette din egen variabel, som du kan gruppere efter, som ændres hver 4. række, sådan:
SET @rank = 0;
SELECT AVG(value), CEIL((@rank:[email protected]+1)/4) AS rank FROM "your_table" GROUP BY rank;