sql >> Databasteknik >  >> RDS >> Mysql

MySQL som kombinerar COUNT, MAX och SUM

Prova detta:

SELECT COL1,Max(COUNT_ID),Sum(SUM_MAX_COUNT) FROM(
SELECT COL1,
   Count(*) AS COUNT_ID,
   (SELECT Sum(Count(*))
    FROM   TABLE_NAME
    GROUP BY COL1) AS SUM_MAX_COUNT
FROM   TABLE_NAME
GROUP  BY COL1)
GROUP BY COL1;


  1. PL/SQL-undantag vid uppdatering/borttagning av icke-existerande rad

  2. Fixa serialiserade data trasiga på grund av redigering av MySQL-databas i en textredigerare?

  3. Docker compose postgresql service - kan inte skapa användare och databas under byggandet?

  4. Är det bättre att skapa ett index innan du fyller en tabell med data, eller efter att data är på plats?