- Klausel
... WHERE ... LIKE ...;
- Der Befehl LIKE
LIKE wird in WHERE-Klausel verwendet um nach Mustern zu suchen.
- Muster werden für bestimmte Spalten in der Tabelle gesucht.
- z.B. für die "
Name"-Spalte in Mitarbeiter
- Finde alle Mitarbeiter deren Name aus drei Zeichen besteht und mit "
T" beginnt.
- Muster werden durch Wildcards (Platzhalter) definiert.
- Die '
%' Wildcard
- '
%' ist ein Platzhalter mit variabler Länge (0-n).
- Beispiel: Namen der Studierenden, die mit “Alex” beginnen:
SELECT Name FROM Dozent WHERE Name LIKE “Alex%” (mögliche Treffer: “Alex”, Alexis”, “Alexa”)
- Die '
_' Wildcard
- '
_' ist ein Platzhalter mit Länge 1.
- Beispiel: Namen, die auf “im” enden
SELECT Name FROM Dozent WHERE NAME LIKE “_im” (mögliche Treffer:: “Kim”, “Tim”, “Jim”)
Links