Gegenstück zu ISNULL()
Mipe
- datenbank
0 Frank aus Ulm0 Mipe
0 Mipe
Hallo,
ich frage grad auf unserem MS-SQL-Server ein Tabellenfeld mit der Funktion ISNULL() ab. Beispiel:
SELECT (Betrag - ISNULL(Versand,0)) AS OhneVersand
Das funktioniert auch sehr gut, nur suche ich jetzt eine Möglichkeit, genau das Gegenteil rauszufinden. Ich muß auf dieselbe Weise im SELECT Felder ansprechen, die NICHT NULL sind. Gibt es da auch einen Befehl? Ich finde irgendwie gar nichts.
Mipe
Hi, hallo
wie wäre es mit der Negierung von ISNULL .... elementares boolsches Wissen
NOT ISNULL(...)
Tschau, tschüß,
Frank
Das kann in meinen Augen gar nicht funktionieren, wenn man mal drüber nachdenkt.
Das ISNULL wird ja so definiert:
ISNULL([FELD],[Wert, der eingesetzt wird, wenn "Feld" NULL ist])
ISNULL liefert also keinen Boolean zurück, weshalb sich das NOT eigentlich wieder erledigt hätte...
Mipe
Sorry, das war jetzt mein Fehler. Natürlich meinte ich nicht isnull(), sondern:
IFNULL()
Mipe
Hi, hallo
das macht die Sache schon ganz ganz anders...
guck ma da: http://platinum.intersystems.com/sqr/ifnull.html
Tschau, tschüß,
Frank