hotti: MySQL Durchschnittswert ohne Null

Beitrag lesen

hi,

Leider klappt das nicht so wie gedacht, die Nuller werden eingerechnet und verfälschen den "richtigen" Wert.

Sicher?

mysql> select avg(x) from test where x > 0;
+--------+
| avg(x) |
+--------+
| 2.0000 |
+--------+
1 row in set (0.00 sec)

mysql> select x from test;
+---+
| x |
+---+
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| 0 |
| 1 |
| 2 |
| 3 |
+---+
13 rows in set (0.02 sec)

bei mir nicht,
Hotti