Zurück

Weitere Sprachkonstrukte

Vor
Der LIKE-OperatorÜbungen

Der LIKE-Operator

Bei der Suche nach ähnlichen oder nicht genau bekannten Begriffen erweist sich oft die Konstruktion LIKE als hilfreich. SQL stellt dabei zwei Hilfen zur Verfügung:

Zeichen
Bedeutung
%
Platzhalter für beliebig viele Zeichen
_
Platzhalter für genau ein Zeichen

Bemerkung Entsprechende Möglichkeiten werden auch in MS ACCESS zur Verfügung gestellt:
  • * als Platzhalter für beliebig viele Zeichen,
  • ? als Platzhalter für genau ein Zeichen

Welche Namen der Lehrkräfte enthalten die Buchstabenfolge "us"?

SQL - AnfrageErgebnis - Tabelle
SELECT Name
FROM Lehrkraft
WHERE Name LIKE '%us%' ;

Übungsdatenbank

Welche Schülernamen haben an der vorletzten Stelle den Buchstaben i?

SQL - AnfrageErgebnis - Tabelle
SELECT DISTINCT Name
FROM Schueler
WHERE Name LIKE '%i_' ;

Übungsdatenbank

Um Duplikate bei den Schülernamen auszuschließen, wurde das Schlüsselwort DISTINCT verwendet.

Welche Fächer mit dem Anfangsbuchstaben M gibt es?

Welche Lehrernamen haben an der zweiten Stelle den Buchstaben u?

Heißt die Schülerin aus der 11. Klasse Fabala oder Falbala?