sql >> Database teknologi >  >> RDS >> Mysql

SQL - optælling af rækker med specifik værdi

Med MySQL kan du bruge SUM(condition) :

SELECT   id, SUM(value=0) AS n0, SUM(value=1) AS n1, COUNT(*) AS total
FROM     mytable
GROUP BY id

Se den på sqlfiddle .



  1. MySQL lytte notificere tilsvarende

  2. PostgreSQL:Vis tabeller i PostgreSQL

  3. Sådan fungerer RPAD() i MariaDB

  4. TO_DAYS() Eksempler – MySQL