Heim >Datenbank >MySQL-Tutorial >Wie kann ich dafür sorgen, dass die SUM-Funktion in MySQL „0' zurückgibt, wenn kein Wert gefunden wird?
Um die Summe als „0“ zurückzugeben, wenn kein Wert gefunden wird, verwenden Sie den Befehl IFNULL oder COALESCE.
Das Folgende ist die Syntax von IFNULL.
SELECT IFNULL(SUM(NULL), 0) AS aliasName;
Lassen Sie uns nun die obige Syntax in der folgenden Abfrage implementieren.
mysql> SELECT IFNULL(SUM(NULL), 0) AS SUMOFTWO;
Das Folgende ist die Ausgabe der obigen Abfrage, die 0 zurückgibt.
+----------+ | SUMOFTWO | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)
Dies ist die Syntax von COALESCE.
mysql> SELECT COALESCE(SUM(NULL),0) as SUMOFTWO;
Das Folgende ist die Ausgabe mit der Funktion SUM(), die 0 zurückgibt.
+----------+ | SUMOFTWO | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie kann ich dafür sorgen, dass die SUM-Funktion in MySQL „0' zurückgibt, wenn kein Wert gefunden wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!