select min(...), wenn NULL vorkommt
Kalle_B
- datenbank
0 Rouven0 Vinzenz Mai
Hallöle,
aus einer Menge von Datensätzen, die mit SELECT ... GROUP BY ... zusammengefasst werden, möchte ich den Minimalwert einer Spalte.
gehalt
------
1500
3000
NULL
1800
Was ist jetzt das Ergebnis von min(gehalt)?
Lieben Gruß, Kalle
Hi,
kann ich dir ohne Test nicht sagen, aber sicherheitshalber würde ich ein NOT NULL-Kriterium anbringen...
Bei DB2 8.1 ist es:
MfG
Rouven
Hallo Kalle,
aus einer Menge von Datensätzen, die mit SELECT ... GROUP BY ... zusammengefasst werden, möchte ich den Minimalwert einer Spalte.
ich gehe davon aus, dass Du dieses Statement an MySQL senden willst.
gehalt
1500
3000
NULL
1800Was ist jetzt das Ergebnis von min(gehalt)?
1500, siehe Handbuch.
<zitat>
This section describes group (aggregate) functions that operate on sets of values. Unless otherwise stated, group functions ignore NULL values.
</zitat>
Freundliche Grüße
Vinzenz