Hallo,
also man kann je nach Datenbanksystem auf verschiedene Arten NULL-Werte während des Queries durch etwas anderes ersetzenlassen. Beispiel für MySQL (und da die Funktion standardisiert ist auch für die meisten anderen Systeme):
SELECT ..., COALESCE(Monat, 13), ...
Die DB verwendet aus dem Ausdruck den ersten Wert, der nicht NULL ist, also entweder den Monat oder die 13. Wenn du also nun ein ORDER BY hast und die anderen Monate 1-12 sind, stehen deine NULL-Werte am Ende. Falls du Datumsfelder hast ist die Sache natürlich etwas komplexer, aber da kann man bestimmt auch was basteln...
http://dev.mysql.com/doc/mysql/en/Comparison_Operators.html.
MfG
Rouven
--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(