WHERE
Vergleichsoperatoren
Operator | Beschreibung | Beispiel |
---|---|---|
= | gleich | nachname = 'Weber' |
<> | ungleich | id <> 2 |
>= | größer gleich | id >= 2 |
<= | kleiner gleich | id <= 3 |
< | kleiner | id < 3 |
> | größer | id > 2 |
BETWEEN | Wert innerhalb einer Spanne | id BETWEEN 2 AND 4 |
LIKE | Beinhaltet einen Text; Platzhalter: % | vorname LIKE 'Ma%' |
IN | ist Teil einer Auflistung | vorname 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:
id | vorname | nachname | geburtsdatum | klasse_id |
---|---|---|---|---|
1 | Paul | Weber | 2009-07-12 | 1 |
3 | Mahmud | Al'hissi | 2008-06-30 | 1 |
Befehl
spaltenname
geburtsdatum
Operator
<=
Wert
2008-06-30
Ergebnis:
id | vorname | nachname | geburtsdatum | klasse_id |
---|---|---|---|---|
3 | Mahmud | Al'hissi | 2008-06-30 | 1 |
4 | Sabrina | Otto | 2007-05-19 | 2 |
Befehl
spaltenname
vorname
Operator
LIKE
Wert
Ma%
Ergebnis:
id | vorname | nachname | geburtsdatum | klasse_id |
---|---|---|---|---|
2 | Margot | Müller | 2008-11-19 | 2 |
3 | Mahmud | Al'hissi | 2008-06-30 | 1 |
Befehl
spaltenname
nachname
Operator
IN
Wert
('Müller', 'Ünül')
Ergebnis:
id | vorname | nachname | geburtsdatum | klasse_id |
---|---|---|---|---|
2 | Margot | Ibragimova | 2008-11-19 | 2 |
5 | Ayse | Hong Lu | 2008-12-12 | 2 |
Verknüpfungsoperatoren
Operator | Beschreibung | Beispiel |
---|---|---|
AND | verknüpft zwei Bedingungen mit UND | nachname = 'Weber' AND klasse_id = '2' |
OR | verknüpft zwei Bedingungen mit ODER | nachname = 'Weber' OR nachname = 'Ünül' |
NOT | invertiert das Ergebnis einer Bedingung | NOT 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:
id | vorname | nachname | geburtsdatum | klasse_id |
---|---|---|---|---|
3 | Mahmud | Al'hissi | 2008-06-30 | 1 |