Re: PostgreSQL RELATION ?
Verfasst: Fr, 27. Jul 2012 6:58
Das deutschsprachige Forum für Entwickler in der Xbase-Welt, ein Angebot des Deutschsprachige Xbase-Entwickler e. V.
https://xbaseforum.de/
Einspruch: Kritik an der 3-valued-logic einmal aussen vor gelassen, passiert relativ zuverlässig folgendes:brandelh hat geschrieben:Die Nachforschungen ergaben, dass je nach SQL Server WHERE Vergleichswerte mit NULL ein True oder ein False zurückliefern.
Was ich meinte war ein anderer Fall ...bgl hat geschrieben:Einspruch: Kritik an der 3-valued-logic einmal aussen vor gelassen, passiert relativ zuverlässig folgendes:brandelh hat geschrieben:Die Nachforschungen ergaben, dass je nach SQL Server WHERE Vergleichswerte mit NULL ein True oder ein False zurückliefern.
Hast du also einen Fall von Access, wo ein Feld '' oder NULL beinhalten kann und die GUI dir keinen Unterschied anzeigt, dann fragst du nach WHERE feldname='' OR feldname IS NULL;
Da sind sich die diversen SQL-Datenbanksysteme aber recht einig.
Code: Alles auswählen
Anschrift1 = "Mein Name"
Anschrift2 = "Meine Straße"
Anschrift3 = "Plz Ort "
Anschrift4 = ""
Anschrift5 = ""
Anschrift6 = ""
...
// gewünscht, alle Anschreiben, solange nicht "XYZ" in einem der Anschriftsfelder enthalten ist ...
if ! "XYZ" $ Anschrift1+Anschrift2+Anschrift3+Anschrift4+Anschrift5+Anschrift6
Drucken()
...
Ich wusste ich habe ein Beispiel vergessen:brandelh hat geschrieben:Ergebnis 500 Datensätze gefunden
Denn die NULL im Feld Anschrift6 hat den kompletten Satz aus der Zielmenge geworfen, obwohl umgangssprachlich
der Satz wenn er NIX (null) enthält ja auf keinen Fall "XYZ" enthalten könnte
Ich wollte nur darauf hinweisen, dass man beim "1:1 übersetzen der Logic und Denkweise" aufpassen muss