Mysql
 sql >> база данни >  >> RDS >> Mysql

групирайте редове в колони със сума

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. Как мога да активирам MySQL бавен журнал на заявки на моя сървър?

  2. PHP/MySQL:Най-добри практики за парични операции/съхранение?

  3. Java Prepared оператор не се изпълнява

  4. Преструктуриране на лоша база данни с PHP цикли или MySQL

  5. Mysql:Изпълнение на НЕ СЪЩЕСТВУВА. Възможно ли е да се подобри производителността?