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

Dapatkan Hitungan Multi Kolom dalam Permintaan Tunggal

Anda dapat melakukan semua id sumber sekaligus:

select source_id
       sum(case when plateCategoryId = 3 then 1 else 0 end) as TotalNewCount,
       sum(case when plateCategoryId = 4 then 1 else 0 end) as TotalOldCount
from event
group by source_id;

Gunakan where (sebelum group by ) jika Anda ingin membatasi id sumber.

Catatan:Hal di atas berfungsi di Vertica dan MySQL, dan menjadi SQL standar harus berfungsi di basis data apa pun.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django/MySQL-python - Koneksi menggunakan protokol otentikasi lama (pra-4.1.1) ditolak (opsi klien 'secure_auth' diaktifkan)

  2. Urutan kueri MySQL berdasarkan bidang yang paling lengkap

  3. Membuat tabel dengan mysql, php dan ajax (dengan jquery)

  4. API Kriteria Hibernasi:dapatkan n baris acak

  5. Bagi nilai perbaikan per bulan ke setiap hari dan negara