sql >> Database >  >> RDS >> Mysql

MySQL-gemiddelde elke 4 rijen

Als je niet wilt vertrouwen op je "id"-kolom (deze is misschien niet opeenvolgend), kun je gewoon je eigen variabele maken om te groeperen door die elke 4 rijen verandert, zoals zo:

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


  1. Hoe een afbeelding uploaden naar de localhost-server terwijl het pad is opgeslagen in de mysql-database?

  2. Hoe kan ik met succes oude mysql-php-code herschrijven met verouderde mysql_*-functies?

  3. Hoe schakel ik het MySQL-log met trage query's in?

  4. SQL ORDER BY:De 5 do's en don'ts om gegevens als een professional te sorteren