Anfang des Inhaltsbereichs

match_set 

Wenn ein match_set angegeben wird, bedeutet das, dass diese Stelle im Suchmuster durch die durch das match_setvorgegebene Anzahl von Zeichen ersetzt werden kann.

Syntax

<match_set> ::= <underscore> | X'1E' | <match_char>

<match_char>    ::= Jedes Zeichen außer %, X'1F', underscore, X'1E'

underscore

Erläuterung

Ein LIKE-Prädikat dient zur Suche nach Zeichenketten, die ein bestimmtes Muster haben. Zur Angaben des Musters (pattern_element) können match_set verwendet werden.

·        <underscore> | X'1E' : diese Stelle im Muster kann durch genau ein beliebiges Zeichen ersetzt werden

·        match_char : diese Stelle im Muster kann durch das angegebene Zeichen selbst ersetzt werden

Beispieltabelle customer

Kunden mit einem sechsstelligen Nachnamen, der mit 'P' beginnt:

SELECT name, firstname, city FROM customer
WHERE name LIKE 'P_ _ _ _ _'

NAME

FIRSTNAME

CITY

Porter

Jenny

New York

Porter

Martin

Los Angeles

Peters

Sally

Los Angeles

Porter

Michael

New York

Peters

Joseph

Los Angeles

 

Ende des Inhaltsbereichs