Grundkurs SQL

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.