Die Musterübereinstimmung ist eine vielseitige Methode zur Identifikation von Zeichendaten. In SQL wird das Schlüsselwort LIKE für die Suche nach Mustern verwendet. Bei der Musterübereinstimmung werden mithilfe von Platzhalterzeichen verschiedene Kombinationen von Zeichen gesucht, die übereinstimmen.
Das Schlüsselwort LIKE zeigt, dass die darauf folgende Zeichenfolge ein Vergleichsmuster ist. LIKE wird mit Zeichendaten verwendet.
Die Syntax für LIKE ist:
expression [ NOT ] LIKE match-expression
Der Ausdruck, der mit dem Übereinstimmungsausdruck identisch sein soll, kann folgende Sonderzeichen enthalten:
Sonderzeichen | Bedeutung |
---|---|
% | Passt zu jeder Zeichenfolge von 0 oder mehr Zeichen |
_ | Passt zu einem beliebigen Zeichen |
[Bezeichner] |
Der Bezeichner in eckigen Klammern kann folgende Formate haben:
Beachten Sie, dass der Bereich [a-f] sowie die Mengen [abcdef] und [fcbdae] dieselbe Wertgruppe zurückgeben. |
[^Bezeichner] | Das Einschaltungszeichen (^) vor einem Bezeichner gibt an, dass diese Angabe auszuschließen ist. [^a-f] bedeutet, nicht im Bereich a-f; [^a2bR] bedeutet, nicht a, 2, b oder R. |
Sie können die Übereinstimmung der Spaltendaten mit Konstanten, Variablen oder anderen Spalten testen, die die Platzhalter enthalten, die in der Tabelle dargestellt wurden. Wenn Sie Konstanten verwenden, müssen Sie die Vergleichszeichenfolgen und die Zeichenfolge in Apostrophe setzen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |