sql >> Databasteknik >  >> RDS >> Mysql

SQL - räkna rader med specifikt värde

Med MySQL kan du använda 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. 2 främmande nycklar som refererar till samma primära nyckel i MySQL

  2. Hur MOD() fungerar i MariaDB

  3. MySQL kolumnnamn standarder / konventioner

  4. Hur kan jag ange ett indextips i Entity Framework?