Ich bin auf eine ähnliche Situation gestoßen. Dies kam nützlich: Ссылка
Von der Seite:
Wenn wir das tun:
%Vor%Wir erhalten nur korrekte Durchschnittswerte für die Zeilen, in denen alle Werte nicht NULL sind. Aber wenn ich z.B. 3, NULL, 4 Ich möchte 3,5 als Rückgabe erhalten. Das ist der Moment, in dem die Funktion COALESCE () nützlich ist.
Was macht COALESCE ()? Aus dem MySQL-Handbuch haben wir:
Gibt den ersten Nicht-NULL-Wert in der Liste oder NULL zurück, wenn keine Nicht-NULL-Werte vorhanden sind.
%Vor%Und diese Informationen werden uns helfen, eine weitere SELECT-Anweisung zu erstellen:
%Vor%Tags und Links mysql