Seite 1 von 1
Alternative für WHERE
Verfasst: 20.05.2004 12:40
von rox²³
Gibte es eine MySQL Syntax die das Gegenteil von WHERE bewirkt?
Also ich möchte nicht mit:
Etwas bestimmtes suchen sondern etwas auschließen.
Also leere Felder sollen ignoriert werden.
Nur weiß ich nicht was ich anstatt WHERE nehmen muss.

Verfasst: 20.05.2004 12:44
von Dennis63
Wie wäre es mit
oder statt dem != geht auch <>.
Grüße
Dennis
Verfasst: 20.05.2004 12:47
von rox²³
Ahh stimmt
Bin ich blöd
thx
Verfasst: 20.05.2004 22:29
von Pyramide
Auf NULL kann man übrigens nicht mit = oder <> prüfen, stattdessen lautet die Syntax IS NULL / IS NOT NULL.
Verfasst: 21.05.2004 14:05
von rox²³
Also bei mir funktioniert:
prima.
Pyramide hat geschrieben:Auf NULL kann man übrigens nicht mit = oder <> prüfen, stattdessen lautet die Syntax IS NULL / IS NOT NULL.
Wie meinst du das?
Etwa so:
Verfasst: 21.05.2004 16:35
von QCO
Es gibt noch einen Unterschied zwischen '' und NULL.
'' ist ein leerer String, NULL ist gar nichts.
Soll heißen: in MySQL ist '' ungleich NULL und auch 0 ungleich NULL.
Damit kannst du prüfen, ob ein Wert NULL ist:
Verfasst: 23.05.2004 21:28
von rox²³
Habe ich mir schon ungefähr gedacht seit dem Posting von Pyramide.
Trotsdem gut zu wissen
