In SQL kannst du mit dem Befehl LIKE in Textwerten suchen. Bei LIKE gibt es zwei Sonderzeichen: % und _.
Das Prozentzeichen (%) steht für null, ein oder mehrere Zeichen.
Der Unterstrich (_) steht für genau ein Zeichen.
LIKE "SUPER _" würde zum Beispiel auf Werte wie „SUPER 1“, „SUPER A“ und „SUPER Z“ passen.
LIKE "SUPER%" würde auf jeden Wert passen, der mit SUPER beginnt, etwa „SUPER CAT“, „SUPER 123“ oder auch nur „SUPER“.
SELECT * FROM robots WHERE name LIKE "%Robot%"; würde alle Werte liefern, die „Robot“ im Namen enthalten. Kannst du eine Abfrage schreiben, die „Robot“ gefolgt von einer Jahreszahl zwischen 2000 und 2099 zurückgibt? (2015 am Ende ist also gültig, 2123 nicht.)
Hinweis: LIKE-Abfragen unterscheiden nicht zwischen Groß- und Kleinschreibung.