Der Operator LIKE

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Wechseln zu:Navigation, Suche

1 Beschreibung

Der Operator LIKE ist im SQL-Standard enthalten. Mit dem Operator und zwei Metazeichen kann man Suchmuster definieren und damit Tabellen durchsuchen. Es kann zum einem auf Übereinstimmungen am Anfang oder Ende von Zeichenketten gesucht werden aber auch ob Wortfragmente in der Zeichenkette enthalten sind. Der LIKE-Operator liefert bei einer Übereinstimmung TRUE zurück und NOT LIKE liefert dann TRUE zurück wenn keine Übereinstimmung vorhanden ist.


Die zwei Metazeichen sind:


                   %		Prozent, steht für eine unbegrenzte Anzahl von beliebigen Zeichen
                   _ 		Unterstrich, steht für ein einzelnes Zeichen


2 Beispiel

                   Abfrage			        Ergebnis
                   
                   LIKE ’%e’	                        zeigt alle Strings, die mit e enden	
                   LIKE ’%a%’				zeigt alle Strings, in denen ein a vorkommt
                   LIKE ’___’				zeigt alle Strings, die exakt 3 Zeichen haben
                   LIKE ’%a_’				zeigt alle Strings, deren vorletztes Zeichen ein a ist


3 Quellen