Hallo,
ich habe ein Feld Typ date: mahndatum_1. Dieses Feld wird nur bei Bedarf
gefüllt und ist zunächst leer. Aus einer Situation kann sich ergeben, dass in diesem
Feld nach einem leeren Eintrag gesucht werden muss. Beispiel: Zeige mir alle Datensätze, in denen das Feld mahndatum_1 leer ist.
Da “nichts” in diesem Feld steht, ich aber trotzdem diese Ergebnisse benötige, weiß ich nicht, wie ich nach “nichts” in diesem Feld suchen soll.
select mahndatum_1 from meine_tabelle where mahndatum_1=NULL //oder
select mahndatum_1 from meine_tabelle where mahndatum_1='' // leerer String
funktionieren beide nicht. Ein String wäre auch das falsche Format.
Hat jemand eine Idee?
Man lernt nie aus. Ich wusste nicht, dass das in Postgres geht.
Ich habe bis jetzt immer spalte IS NULL verwendet
@Burkhard: wenn Du auf Portabilität Wert legst (bzw. Dich nicht bei jeder Datenbank an eine neue Syntax gewöhnen willst) ist es vielleicht sinnvoll IS NULL zu verwenden, statt die Postgres spezifische Syntax.