Definition: Die [[_SQL|SQL]]-Anweisung LIKE ermöglicht die suche nach einem Muster mit den Jokerzeichen _ (Unterstrich) und % (Prozentzeichen), wobei der Unterstrich für genau ein beliebiges Zeichen steht und das Prozentzeichen für eine beliebige Anzahl von beliebigen Zeichen steht. Dieses Muster muss immer in Anführungszeichen geschrieben werden. ### Syntax ```SQL title:DB01 SELECT <colums> FROM <table_name> WHERE <condition> LIKE <pattern> ``` ### Beispiel ```SQL title:DB01 SELECT * FROM klasse WHERE name like "it_ _a" ``` Diese Abfrage gibt alle Zeilen der Tabelle `klasse` aus, in welchen das Attribut mit dem Muster `"it_ a"` übereinstimmt. Dies wären zum Beispiel folgende Klassen: it10a, it11a, it12a. ```SQL title:DB01 SELECT * FROM klasse WHERE beruf LIKE "Fachinformatiker%" ``` Diese Abfrage gibt alle Zeilen der Tabelle `klasse` aus, in welchen das Attribut mit dem Muster `"Fachinformatiker%"` übereinstimmt. Dies wären zum Beispiel folgende Berufe: Fachinformatiker, Fachinformatikerin, Fachinformatiker-Systemintegration