Für die Auswahl von bestimmten Zeilen kann die WHERE-Klausel verwendet werden. Sind nicht alle Zeichen eines Spaltenwertes bekannt, können auch unvollständige Suchwerte angegeben werden. Für diese Zwecke wird das LIKE-Prädikat angeboten.
Sie benötigen die Demo-Daten für das SQL-Tutorial.
Starten Sie das Query Tool SQL Studio als Datenbankadministrator MONA mit dem Kennwort RED und melden Sie sich an die Demo-Datenbankinstanz DEMODB an.
SELECT firstname,
name
FROM hotel.customer
WHERE name LIKE 'P%'
Auswahl der Kunden, deren Nachname mit P beginnt
Ergebnis
FIRSTNAME |
NAME |
Jenny |
Porter |
Joseph |
Peters |
SELECT firstname,
name
FROM hotel.customer
WHERE name LIKE '%er'
Auswahl der Kunden, deren Nachname auf er endet
Ergebnis
FIRSTNAME |
NAME |
Jenny |
Porter |
Frank |
Miller |
Susan |
Baker |
SELECT firstname,
name
FROM hotel.customer
WHERE firstname LIKE '_i__'
Auswahl der Kunden, deren Vorname 4 Zeichen lang ist und ein i an zweiter Stelle enthält
Ergebnis
FIRSTNAME |
NAME |
Mike |
Jackson |
Rita |
Doe |
SELECT firstname,
name
FROM hotel.customer
WHERE name LIKE '_%an%'
Auswahl der Kunden mit einem an ab der zweiten Stelle im Nachnamen
Ergebnis
FIRSTNAME |
NAME |
Rose |
Brian |
Martin |
Randolph |
Siehe auch:
SQL-Referenzhandbuch, LIKE-Prädikat
(like_predicate)
Weitere Beispiele zur Datenanfrage