Gibt es eine einfache Möglichkeit, Nullen von der Beeinflussung des avg auszuschließen? Sie scheinen mit 0 zu zählen, was ich nicht will. Ich möchte einfach nicht ihren Durchschnitt berücksichtigen, aber hier ist der Haken, ich kann sie nicht aus dem Ergebnissatz löschen, da dieser Datensatz Daten darüber enthält, die ich brauche.MySQL: Mittelung mit Nullen
Update:
Beispiel:
select avg(col1+col2), count(col3) from table1
where
group by SomeArbitraryCol
having avg(col1+col2) < 500 and count(col3) > 3
order by avgcol1+col2) asc;
Das ist für mich arbeiten würde, aber die Mittelwerte sind nicht genau, wie sie Nullwerte als 0 zählen, die wirklich weg wirft die ganzer Durchschnitt.
Welche Sprache? Oder machst du das alles in SQL? –
einfache SQL unter MySQL – Zombies
Ich habe es nicht verstanden, warum nicht nur Datensätze mit nicht Null-Werte und avg sie auswählen? – questzen