Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kueri SQL untuk menjumlahkan dua nilai berbeda dari kolom ID yang sama dalam satu kueri

Apa yang Anda coba lakukan disebut agregasi bersyarat. Anda dapat menggunakan

select 
cname,
sum(case when type='A' then amount else 0 end) as total_A,
sum(case when type='B' then amount else 0 end) as total_B 
from balances 
group by cname


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat fungsi yang mengembalikan id tertinggi?

  2. Kesalahan:tidak dapat menginisialisasi struktur info master saat melakukan Replikasi Budak Master di MySQL

  3. Variabel Sistem MESSAGE_TEXT tidak berfungsi dengan pernyataan SIGNAL di Mysql?

  4. Hitung desil dari keterkinian di MySQL

  5. Mengapa kunci utama tidak dapat berisi nilai nol?