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

Apakah ada cara dengan MySQL untuk menggabungkan beberapa kueri ke tabel yang sama untuk mendapatkan hasil yang berbeda di barisnya sendiri?

SELECT
SUM(IF(rating_rating <= 5 AND rating_rating >= 4, 1, 0)),
SUM(IF(rating_rating <= 4 AND rating_rating >= 3, 1, 0)),
SUM(IF(rating_rating <= 3 AND rating_rating >= 0, 1, 0))
FROM wp_ratings

Cukup gunakan SUM bukannya COUNT dan ini berkali-kali. Anda kemudian dapat "menghitung" hanya apa yang ingin Anda hitung.



  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 menggemakan setiap baris dari kueri mySQLi menggunakan PHP?

  2. Permintaan MySQL digantung dan harus mematikan prosesnya

  3. kesalahan server asp 'Tidak dapat memuat file atau rakitan' tetapi rakitan pasti ada.

  4. Bagi Data menjadi 3 kolom

  5. Fungsi MySQL COT() – Mengembalikan Kotangen Angka di MySQL