sql >> Databáze >  >> RDS >> Mysql

MySQL průměr každé 4 řádky

Pokud se nechcete spoléhat na svůj sloupec „id“ (nemusí být sekvenční), můžete si jednoduše vytvořit vlastní proměnnou, kterou seskupíte a která se mění každé 4 řádky, například takto:

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


  1. Přidání polí aliasů MySQL dohromady

  2. Jaký je limit SQL proměnných, které lze zadat v jediném execSQL dotazu

  3. Těšíme se na PGConf India 2017

  4. Jak nakonfigurovat replikaci mezi clustery pro PostgreSQL