sql >> Database >  >> RDS >> Mysql

Is er een manier met MySQL om meerdere query's samen te voegen met dezelfde tabel om de verschillende resultaten in hun eigen rijen te krijgen?

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

Gebruik gewoon SUM in plaats van COUNT en dit meerdere keren. U kunt dan alleen "tellen" wat u wilt tellen.



  1. Cumulatieve dagelijkse som berekenen in PostgreSQL

  2. Hoe transaction_timestamp() werkt in PostgreSQL

  3. ORA-24550:signaal ontvangen:[si_signo=6] fout

  4. Vriend van een vriend in PHP/MySQL?