DiBo33: Spalteninhalt unabhängig voneinander in einem query zählen.

Beitrag lesen

mit sicherheit kommen mit SUM oder COUNT andere ergebnisse raus, sind also zwei verschiedene dinge.

Nein, es kommt bei beiden SELECTs exakt das gleich Ergebnis

wäre eine eigenheit von mysql, wo in der Doku steht das den ?

bei den Operators, MySQL liefert nicht true/false sondern 0/1

2 > 2 = 0
3 > 2 = 1

Somit vergleichbar mit einem CASE WHEN Konstrukt

SUM(CASE WHEN Spalte > 0 THEN 1 ELSE 0 END)