sql >> Database teknologi >  >> RDS >> Mysql

MySQL-gennemsnit hver 4. række

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;


  1. SQL Server Database Server Hardware Upgrade Case Study

  2. Sådan fungerer EXP() i MariaDB

  3. Mysql Split streng og vælg med resultater

  4. Indsæt tekst med enkelte anførselstegn i PostgreSQL