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

dua kondisi di mana dalam kueri mysql

Anda dapat melakukannya dengan:

SELECT date, COUNT(dom), QA, COUNT(NULLIF(errors, 'No')) FROM reports WHERE date="2010-03-22" GROUP BY QA

Untuk menjelaskan cara kerjanya:COUNT mengembalikan jumlah nilai bukan nol. Kami dapat menggunakan ini untuk keuntungan kami dengan mengubah kesalahan dengan 'No' ke NULL , jadi COUNT tidak akan menghitungnya. Kami melakukan ini dengan NULLIF fungsi, yang mengembalikan NULL jika argumen pertama dan kedua sama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RMySQL dbWriteTable dengan field.types

  2. Pencarian dan Pesan PHP MySQL Berdasarkan Relevansi

  3. replikasi mysql - master ke slave

  4. Desain database untuk sistem absensi sekolah

  5. Perbandingan INT tanpa pernyataan WHERE