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:
Der Bereich [a-f] sowie die Mengen [abcdef] und [fcbdae] geben dieselbe Wertgruppe zurück. |
[^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 © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |