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

Jumlah MySQL dengan parameter

Melihat kumpulan data sampel Anda jika type,extra terbatas yaitu tipe hanya dapat memiliki (1,2) dan ekstra hanya dapat memiliki (0,2) Anda dapat melakukannya, menggunakan ekspresi dalam jumlah itu akan menghasilkan 0 atau 1 berdasarkan hasil ekspresi dan Anda dapat memilikinya hitung sesuai

SELECT 
user_id,
SUM(`type`=1 AND  `extra`=0) one_noextra,
SUM(`type`=1 AND  `extra`=2) one_twoextra,
SUM(`type`=2 AND  `extra`=0) two_noextra,
SUM(`type`=2 AND  `extra`=2) two_twoextra
FROM Table1
GROUP BY user_id

Demo Biola




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. formulir php:tidak dapat memperbarui database, kueri dengan banyak gabungan

  2. Terjadi kesalahan fatal selama pembacaan data

  3. Tidak dapat terhubung ke database eksternal dari dalam pod kubernetes

  4. Bagaimana cara menghitung kemunculan pertama dari suatu nilai?

  5. Apa cara terbaik untuk memvalidasi XML terhadap Skema XML, menguraikannya dan menyimpan data kembali ke Database MySQL menggunakan Perl?