Mysql
 sql >> Base de données >  >> RDS >> Mysql

Moyenne MySQL toutes les 4 lignes

Si vous ne voulez pas vous fier à votre colonne "id" (elle peut ne pas être séquentielle), vous pouvez simplement créer votre propre variable à regrouper par qui change toutes les 4 lignes, comme ceci :

SET @rank = 0;
SELECT AVG(value), CEIL((@rank:[email protected]+1)/4) AS rank FROM "your_table" GROUP BY rank;