Mipe: Gegenstück zu ISNULL()

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

  1. Hi, hallo

    wie wäre es mit der Negierung von ISNULL .... elementares boolsches Wissen

    NOT ISNULL(...)

    Tschau, tschüß,
    Frank

    1. 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

  2. Sorry, das war jetzt mein Fehler. Natürlich meinte ich nicht isnull(), sondern:

    IFNULL()

    Mipe

    1. Hi, hallo

      das macht die Sache schon ganz ganz anders...

      guck ma da: http://platinum.intersystems.com/sqr/ifnull.html

      Tschau, tschüß,
      Frank