Mysql
 sql >> Baza danych >  >> RDS >> Mysql

grupuj wiersze w kolumny z sumą

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pomijanie ostrzeżeń PDO

  2. Wyjaśnienie MySQL ISNULL()

  3. Rozróżnienie MySQL między e i é (e ostre) - UNIKALNY indeks

  4. Optymalizacja ORDER BY

  5. JSON_SET() – Wstaw lub zaktualizuj wartości w dokumencie JSON w MySQL