Zum Hauptinhalt springen

WHERE

Vergleichsoperatoren

OperatorBeschreibungBeispiel
=gleichnachname = 'Weber'
<>ungleichid <> 2
>=größer gleichid >= 2
<=kleiner gleichid <= 3
<kleinerid < 3
>größerid > 2
BETWEENWert innerhalb einer Spanneid BETWEEN 2 AND 4
LIKEBeinhaltet einen Text; Platzhalter: %vorname LIKE 'Ma%'
INist Teil einer Auflistungvorname IN ('Paul', 'Margot')

Ausgabe einfach filtern

Mit diesem Befehl werden alle Einträge der Tabelle angezeigt, bei welchen das Ergebnis der Bedingung wahr ist.

Beispiele:

Befehl

spaltenname klasse_id

Operator =

Wert 1

Ergebnis:

idvornamenachnamegeburtsdatumklasse_id
1PaulWeber2009-07-121
3MahmudAl'hissi2008-06-301

Befehl

spaltenname geburtsdatum

Operator <=

Wert 2008-06-30

Ergebnis:

idvornamenachnamegeburtsdatumklasse_id
3MahmudAl'hissi2008-06-301
4SabrinaOtto2007-05-192

Befehl

spaltenname vorname

Operator LIKE

Wert Ma%

Ergebnis:

idvornamenachnamegeburtsdatumklasse_id
2MargotMüller2008-11-192
3MahmudAl'hissi2008-06-301

Befehl

spaltenname nachname

Operator IN

Wert ('Müller', 'Ünül')

Ergebnis:

idvornamenachnamegeburtsdatumklasse_id
2MargotIbragimova2008-11-192
5AyseHong Lu2008-12-122

Verknüpfungsoperatoren

OperatorBeschreibungBeispiel
ANDverknüpft zwei Bedingungen mit UNDnachname = 'Weber' AND klasse_id = '2'
ORverknüpft zwei Bedingungen mit ODERnachname = 'Weber' OR nachname = 'Ünül'
NOTinvertiert das Ergebnis einer BedingungNOT nachname = 'Weber'

Ausgabe mehrfach filtern

Mit diesem Befehl werden alle Einträge der Tabelle angezeigt, bei welchen das Ergebnis der verknüpften Bedingung wahr ist.

Beispiele:

Befehl

spaltenname1 klasse_id

Operator1 =

Wert1 1

spaltenname2 vorname

Operator2 LIKE

Wert2 'Ma%'

Ergebnis:

idvornamenachnamegeburtsdatumklasse_id
3MahmudAl'hissi2008-06-301