1.7.5 Der IN
-Operator
In diesem Abschnitt steigen wir gleich mit einer Beispielabfrage der Datenbank ein:
[3]SELECT *
FROM tbl_mitarbeiter
WHERE name IN ("Müller", "Haukohl", "Brauer")
Nach dem IN
-Operator folgt in Klammern die Menge der Elemente (eine Liste), die das
Suchkriterium definieren. Hier wird also nach allen Mitarbeitern gesucht,
die einen dieser Nachnamen tragen.
Zusammenfassung – Operatoren
Vergleichsoperatoren | = , < , > , <= , >= , <> |
Intervalloperator | BETWEEN Wert1 AND Wert2
|
Ähnlichkeitsoperator | LIKE Wert (mit Platzhalter % bzw. _) |
Enthaltenoperator | IN(Wertliste) |
Nulloperator | IS NULL |
Es existieren eine ganze Reihe weiterer ähnlicher Operatoren. Für unsere Zwecke ist das aber bereits mehr als genug.
Häufig wird es aber erforderlich sein, Bedingungen miteinander zu verküpfen. Dazu benötigen wir neben den eben
behandelten Operatoren die Verknüpfungsoperatoren AND
bzw.
OR
. Diese werden wir uns auf der nächsten Seite anschauen.