Prédicat LIKE

Le prédicat LIKE recherche une valeur de chaîne pour un modèle particulier.

La syntaxe de ce prédicat est la suivante :
expression-chaîne   [NOT]  LIKE pattern
[ ESCAPE caractère-échappement ]

La valeur de modèle est un littéral chaîne ou un marqueur de paramètre de chaîne de type dans lequel le soulignement ( _ ) remplace tout caractère et le signe pourcentage ( % ) toute séquence de caractères (y compris les séquences vides). Tout autre caractère correspond à lui même. Le caractère d'échappement permet de rechercher les caractères _ et %. Il peut être indiqué en tant que littéral chaîne ou paramètre d'entrée.

Si l'expression de chaîne est nulle, le résultat est inconnu.

Si l'expression de chaîne et le modèle nuls, le résultat est vrai.

Exemple : Prédicat LIKE

  • "LIKE" est vrai
  • "LIKE %" est vrai
  • e.name LIKE 12%3 est vrai pour "123" "12993" et faux pour "1234"
  • e.name LIKE 's_me' est vrai pour "some" et "same", false pour "soome"
  • e.name LIKE '/_foo' escape '/' est vrai pour "_foo", faux pour "afoo"
  • e.name LIKE '//_foo' escape '/' est vrai pour "/afoo" et pour "/bfoo"
  • e.name LIKE '///_foo' escape '/' est vrai pour "/_foo" mais faux pour "/afoo"

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cque_like
Nom du fichier : cque_like.html