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

MySQL Počet a součet na základě podmínky

Toto je pouze podmíněná agregace:

select pn, sum(loc = 'a') as a, sum(loc = 'b') as b
from table1
group by pn;

Pokud máte neznámý seznam loc hodnoty, pak možná budete potřebovat dynamický dotaz. Google "MySQL dynamický pivot".



  1. Jquery, drag and drop a uložit do databáze mysql?

  2. Ukládání obsahu pole PHP v databázi MySQL

  3. Nelze dotazovat soubor XML pomocí OPENXML v SQL

  4. EF dotaz na Oracle házení ORA-12704:nesoulad znakové sady