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

MySql:er det muligt at 'SUMME HVIS' eller 'TÆLLE HVIS'?

Du kan bruge en CASE erklæring:

SELECT count(id), 
    SUM(hour) as totHour, 
    SUM(case when kind = 1 then 1 else 0 end) as countKindOne


  1. Vil ANSI JOIN vs. ikke-ANSI JOIN-forespørgsler fungere anderledes?

  2. PostgreSQL 13:Lad ikke slots dræbe din primære

  3. Sådan sikkerhedskopieres MySQL-databaser fra kommandolinjen i Linux

  4. qt5.1.1 mysql ubuntu QMYSQL-driver ikke indlæst