Prädikat LIKE

Das Prädikat LIKE sucht einen Zeichenfolgewert nach einem bestimmten Muster.

Die Syntax dieses Prädikats lautet wie folgt:
Zeichenfolgeausdruck   [NOT]  LIKE  Muster    [ ESCAPE Escape-Zeichen ]

Der Musterwert ist ein Zeichenfolgeliteral oder eine Parametermarke vom Typ Zeichenfolge, worin das Unterstreichungszeichen ( _ ) für ein beliebiges einzelnes Zeichen und das Prozentzeichen ( % ) für eine beliebige Folge von Zeichen ( einschließlich einer leeren Zeichenfolge ) steht. Jedes andere Zeichen steht für sich selbst. Das Escapezeichen kann für die Suche nach den Zeichen _ und % verwendet werden. Das Escapezeichen kann als Zeichenfolgeliteral oder als Eingabeparameter angegeben werden.

Wenn der Zeichenfolgeausdruck null ist, ist das Ergebnis unbekannt.

Wenn der Zeichenfolgeausdruck und das Muster leer sind, ist das Ergebnis 'wahr'.

Beispiel: Prädikat LIKE

  • "LIKE" ist wahr
  • "LIKE %" ist wahr
  • e.name LIKE 12%3 ist wahr für "123" "12993" und false für "1234"
  • e.name LIKE 's_me' ist wahr für "some" und "same", false für "soome"
  • e.name LIKE '/_foo' escape '/' ist wahr für "_foo", false für "afoo"
  • e.name LIKE '//_foo' escape '/' ist wahr für "/afoo" und für "/bfoo"
  • e.name LIKE '///_foo' escape '/' ist wahr für "/_foo", aber false für "/afoo"

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cque_like
Dateiname:cque_like.html