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

seskupit řádky do sloupců se součtem

select name, 
       sum(case when `type` = 'Cash' then `value` else 0 end) as Cash,
       sum(case when `type` = 'Card' then `value` else 0 end) as Card
from your_table
group by name



  1. Výkon zobrazení MySQL

  2. získání chyby při definování názvu události na mysqlworkbench 5.5

  3. Jak spočítat (*) více tabulek, velikost a tabulkový prostor v jednom dotazu

  4. SQL Jak sečíst z jiné tabulky a vložit do jiné tabulky