Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

SQL_LIKE

SQL_LIKE

Gibt zurück, ob ein Wert mit einem regulären Ausdrucksmuster übereinstimmt. Hiermit können Sie Datumsmuster, wie z. B. IDs, Telefonnummern, Postleitzahlen und Namen von Bundesländern validieren.

Syntax

SQL_LIKE(subject, pattern, escape character)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/Optional
Beschreibung
Thema
Erforderlich
Datentyp „Zeichenfolge“. Übergibt den Wert, der mit dem regulären Ausdruck abgeglichen werden soll. Schließen Sie den Wert in einfache Anführungszeichen ein.
Muster
Erforderlich
Datentyp „Zeichenfolge“. Regulärer Ausdruck, der abgeglichen werden soll. Schließen Sie das Muster in einfache Anführungszeichen ein.
Escape-Zeichen
Optional
Datentyp „Zeichenfolge“. Die Funktion SQL_LIKE unterstützt das Prozentzeichen (%) und den Unterstrich (_) als Escape-Zeichen. Schließen Sie das Escape-Zeichen in einfache Anführungszeichen ein.

Rückgabewert

TRUE, wenn die Daten mit dem Muster übereinstimmen.
FALSE, wenn die Daten nicht mit dem Muster übereinstimmen.
NULL, wenn die Eingabe ein Nullwert ist oder das Muster NULL ergibt.

Beispiel

Sie verwenden SQL_LIKE unter Umständen in einem Ausdruck, um nach Namen zu suchen, die einem Muster entsprechen. Der folgende Ausdruck gleicht beispielsweise Namen mit dem Muster „A_#%“ mit dem Escape-Zeichen '#' ab:
SQL_LIKE(ENAME, 'A_#%', '#')
ENAME
Wert
SMITH
FALSE
AX%
TRUE
MILLER
FALSE
A%
FALSE
JONES
FALSE
BLAKE
FALSE
A%l
FALSE