Michael Schröpl: select where gegenteil

Beitrag lesen

Hi,

mit category=0 category=NULL geht das ja nicht.
ich will nämlich alle ausgeben, bei denen der wert in der spalte
category NULL ist...

Du hast es schon (versehentlich ;-) korrekt ausgedrückt:

Du suchst Zeilen, bei denen der Wert NULL _ist_ (nicht NULL _enthält_).
NULL ist eine Eigenschaft (nämlich diejenige, keinen Wert zu enthalten)
und kein Wert.

Deshalb kann

  • weder der Vergleich mit einem Wert (0)
  • noch der unbrauchbare Operator "=", angewendet auf eine Eigenschaft
      (NULL)
    zum Ziel führen, sondern nur - wie bereits vorgeschlagen - der Operator
    "IS" angewendet auf die Eigenschaft NULL.

Viele Grüße
      Michael