Discussion:
"Nicht"-Operator schliesst auch "null" aus; warum?
(zu alt für eine Antwort)
Louis Noser
2021-05-08 12:25:23 UTC
Permalink
Grüss Euch

Warum filtert das folgende Kriterium auch Datensätze mit Null im
entsprechenden Feld?

WHERE ((Not (tbl_Adressen.Nachname)="Bächtiger-Schneider" And Not
(tbl_Adressen.Nachname)="Noser") AND ((tbl_Adressen.PassivAktivBrief)=1)
AND ((tbl_Adressen.MtglArt)=2))

Ich habe dasselbe ohne SQL-Text schon mal gefragt. Leider driftete die
Unterhaltung dann ins Emotionale ab. Ich hoffe, wir können diesmal
möglichst sachlich bleiben. (Ich natürlich mit eingeschlossen.)

Vielen Dank.

Grüsse
Louis
Louis Noser
2021-05-08 12:38:14 UTC
Permalink
Post by Louis Noser
WHERE ((Not (tbl_Adressen.Nachname)="Bächtiger-Schneider" And Not
(tbl_Adressen.Nachname)="Noser") AND ((tbl_Adressen.PassivAktivBrief)=1)
AND ((tbl_Adressen.MtglArt)=2))
Präzisierung: Die Abfrage mit dem obigen Kriterium ergibt bei mir 42
Datensätze (48, was richtig ist, minus die 2 erwartet Weggelassenen
minus 4 unerwartet Weggelassene mit Null im entsprechenden Feld).

Hingegen gibt (ohne Nicht-Kriterium)

WHERE (((tbl_Adressen.PassivAktivBrief)=1) AND ((tbl_Adressen.MtglArt)=2))

die erwarteten 48 Datensätze zurück.

Grüsse
Louis
Louis Noser
2021-05-10 20:35:55 UTC
Permalink
Post by Louis Noser
WHERE ((Not (tbl_Adressen.Nachname)="Bächtiger-Schneider" And Not
(tbl_Adressen.Nachname)="Noser") AND ((tbl_Adressen.PassivAktivBrief)=1)
AND ((tbl_Adressen.MtglArt)=2))
Wenn ich oben das Kriterium "oder ist null" ergänze, sind die Nuller
wieder in der Ergebnismenge enthalten:

WHERE ((Not (tbl_Adressen.Nachname)="Noser" And Not
(tbl_Adressen.Nachname)="Bächtiger-Schneider" Or (tbl_Adressen.Nachname)
Is Null) AND ((tbl_Adressen.PassivAktivBrief)=1) AND
((tbl_Adressen.MtglArt)=2))

Komisch, dass offenbar "nicht [etwas]" "nicht null" beinhaltet.

Grüsse
Louis
Louis Noser
2021-05-11 07:39:29 UTC
Permalink
Post by Louis Noser
Komisch, dass offenbar "nicht [etwas]" "nicht null" beinhaltet.
...und weil hier niemand antwortet, nehme ich an, dass dieser Effekt
trotz grossem Fachwissen nicht erklärbar ist.

Grüsse
Louis
Louis Noser
2021-05-15 17:26:11 UTC
Permalink
Post by Louis Noser
Komisch, dass offenbar "nicht [etwas]" "nicht null" beinhaltet.
Diese Gruppe wird also fast nicht mehr frequentiert.

Schade. Ich fand das Usenet toll.

Dann werde ich woanders fragen.

Grüsse
Louis
HR Ernst
2021-05-16 07:18:10 UTC
Permalink
Post by Louis Noser
Post by Louis Noser
Komisch, dass offenbar "nicht [etwas]" "nicht null" beinhaltet.
Diese Gruppe wird also fast nicht mehr frequentiert.
Schade. Ich fand das Usenet toll.
Dann werde ich woanders fragen.
Grüsse
Louis
Vielleicht dort:
microsoft.public.de.access
--
Gruß

HR Ernst
Karl Donaubauer
2021-05-18 14:34:26 UTC
Permalink
Hallo!
Post by HR Ernst
Post by Louis Noser
...
Post by Louis Noser
Komisch, dass offenbar "nicht [etwas]" "nicht null" beinhaltet.
Diese Gruppe wird also fast nicht mehr frequentiert.
Schade. Ich fand das Usenet toll.
Dann werde ich woanders fragen.
...
microsoft.public.de.access
Was mich betrifft ist die eine NG so gut wie die andere. Ich habe nicht
geantwortet, weil ich keine richtige Frage gesehen habe, sondern eher
eine Uralt-Feststellung.

Joo, wenn man Null mit etwas oder nicht etwas vergleicht, schließt man
Null aus, weil es sich seit jeher nur von einem Null-Vergleich
angesprochen fühlt. So what?

Außerdem hatte er auf meine letzte Antwort keine Rückmeldung gegeben. ;-)

Servus
Karl
*********
http://AccessDevCon.com
Access FAQ: https://www.donkarl.com
Louis Noser
2021-05-18 16:05:35 UTC
Permalink
Hallo Karl
...Ich habe nicht
geantwortet, weil ich keine richtige Frage gesehen habe, sondern eher
eine Uralt-Feststellung.
Ich zitiere gerne die Frage in meinem OP:
"Warum filtert das folgende Kriterium auch Datensätze mit Null im
entsprechenden Feld?"

Und ich entschuldige mich jetzt sicher nicht, weil ich diese
*Uralt*-Feststellung erst in den letzten Tagen gemacht habe.
Joo, wenn man Null mit etwas oder nicht etwas vergleicht, schließt man
Null aus, weil es sich seit jeher nur von einem Null-Vergleich
angesprochen fühlt. So what?
Von Dir war ich bis jetzt sachliche Antworten gewohnt. Das hat sich also
geändert.
Außerdem hatte er auf meine letzte Antwort keine Rückmeldung gegeben. ;-)
Du sprichst zu mir? "Er" weiss jetzt halt nicht genau, welche "letzte
Antwort" Du ansprichst. Wenn es um die Frage betr. Recordsource in einem
Ufo-Kombifeld in einem anderen Thread in dieser Gruppe geht: Ich habe
mal irgendwo gelesen, dass man es im Usenet unterlassen soll, Postings
mit lediglich "Danke" oder Ähnlichem drin abzusetzen. Und nur das hätte
ich schreiben können damals.

Und ich bin schon andernorts - nicht im Usenet - sehr nett und
ausführlich zum Thread-Thema informiert worden. Es hat sich also erledigt.

Grüsse
Louis
HR Ernst
2021-05-19 10:51:55 UTC
Permalink
Post by Louis Noser
Hallo Karl
...Ich habe nicht
geantwortet, weil ich keine richtige Frage gesehen habe, sondern eher
eine Uralt-Feststellung.
"Warum filtert das folgende Kriterium auch Datensätze mit Null im
entsprechenden Feld?"
Und ich entschuldige mich jetzt sicher nicht, weil ich diese
*Uralt*-Feststellung erst in den letzten Tagen gemacht habe.
Joo, wenn man Null mit etwas oder nicht etwas vergleicht, schließt man
Null aus, weil es sich seit jeher nur von einem Null-Vergleich
angesprochen fühlt. So what?
Von Dir war ich bis jetzt sachliche Antworten gewohnt. Das hat sich also
geändert.
Außerdem hatte er auf meine letzte Antwort keine Rückmeldung gegeben. ;-)
Du sprichst zu mir? "Er" weiss jetzt halt nicht genau, welche "letzte
Antwort" Du ansprichst. Wenn es um die Frage betr. Recordsource in einem
Ufo-Kombifeld in einem anderen Thread in dieser Gruppe geht: Ich habe
mal irgendwo gelesen, dass man es im Usenet unterlassen soll, Postings
mit lediglich "Danke" oder Ähnlichem drin abzusetzen. Und nur das hätte
ich schreiben können damals.
Und ich bin schon andernorts - nicht im Usenet - sehr nett und
ausführlich zum Thread-Thema informiert worden. Es hat sich also erledigt.
Grüsse
Louis
Und mit so einem Geschreibsel erwartest du in Zukunft wirklich Antworten
auf deine Fragen?????
--
Gruß

HR Ernst
Louis Noser
2021-05-19 15:33:34 UTC
Permalink
Post by HR Ernst
Und mit so einem Geschreibsel erwartest du in Zukunft wirklich Antworten
auf deine Fragen?????
Du findest also, Dein "Geschreibsel" ist *immer* sozialverträglich.
Würde ich jetzt nicht unbedingt so unterschreiben.

Grüsse
Louis

Loading...