Alternative für WHERE

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
rox²³
Mitglied
Beiträge: 347
Registriert: 24.07.2003 15:18
Wohnort: Schmölln
Kontaktdaten:

Alternative für WHERE

Beitrag von rox²³ »

Gibte es eine MySQL Syntax die das Gegenteil von WHERE bewirkt?

Also ich möchte nicht mit:

Code: Alles auswählen

WHERE user='$user'
Etwas bestimmtes suchen sondern etwas auschließen.

Code: Alles auswählen

WHERE user='NULL'
Also leere Felder sollen ignoriert werden.
Nur weiß ich nicht was ich anstatt WHERE nehmen muss. :roll:
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Wie wäre es mit

Code: Alles auswählen

where user != ''
oder statt dem != geht auch <>.

Grüße
Dennis
Benutzeravatar
rox²³
Mitglied
Beiträge: 347
Registriert: 24.07.2003 15:18
Wohnort: Schmölln
Kontaktdaten:

Beitrag von rox²³ »

Ahh stimmt :oops:
Bin ich blöd
thx
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Auf NULL kann man übrigens nicht mit = oder <> prüfen, stattdessen lautet die Syntax IS NULL / IS NOT NULL.
Benutzeravatar
rox²³
Mitglied
Beiträge: 347
Registriert: 24.07.2003 15:18
Wohnort: Schmölln
Kontaktdaten:

Beitrag von rox²³ »

Also bei mir funktioniert:

Code: Alles auswählen

WHERE user!=''
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:

Code: Alles auswählen

WHERE user='IS NOT NULL'
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag 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:

Code: Alles auswählen

WHERE user IS NULL
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Benutzeravatar
rox²³
Mitglied
Beiträge: 347
Registriert: 24.07.2003 15:18
Wohnort: Schmölln
Kontaktdaten:

Beitrag von rox²³ »

Habe ich mir schon ungefähr gedacht seit dem Posting von Pyramide.
Trotsdem gut zu wissen :)
Antworten

Zurück zu „Coding & Technik“