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

Permintaan SQL untuk dihitung dalam grup dengan kondisi tertentu

select Name, 
    count(*) as CountAll, 
    count(case when Text like 'a1-%' or Text like 'a2-%' or Text like 'a3-%' then 1 end) as CountA1A2A3
from MyTable
group by Name

Anda juga dapat menggunakan RegEx jika diinginkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengambil id yang terakhir dimasukkan untuk beberapa baris

  2. Kesalahan saat memasukkan tanggal - Nilai tanggal salah:

  3. Cara Mengamankan MySQL:Bagian Satu

  4. PILIH banyak ke banyak tabel dalam satu kueri

  5. $wpdb->update atau $wpdb->insert menghasilkan garis miring yang ditambahkan di depan tanda kutip