Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

SQL_LIKE

SQL_LIKE

Indique si une valeur correspond ou non à un modèle d'expression régulière. Cela permet de valider des modèles de données, tels que des ID, des numéros de téléphone, des codes postaux et des noms d'état.

Syntaxe

SQL_LIKE(subject, pattern, escape character)
Le tableau suivant décrit les arguments de cette commande :
Argument
Obligatoire/Facultatif
Description
objet
Requis
Type de données de chaîne. Transmet la valeur à faire correspondre à l'expression régulière. Placez la valeur entre guillemets simples.
modèle
Requis
Type de données de chaîne. Expression régulière avec lequel établir une correspondance. Placez le modèle entre guillemets simples.
caractère d'échappement
Facultatif
Type de données de chaîne. La fonction SQL_LIKE prend en charge le signe de pourcentage (%) et des traits de soulignement (_) comme caractère d'échappement. Placez le caractère d'échappement entre guillemets simples.

Valeur de retour

TRUE si les données correspondent au modèle.
FALSE si les données ne correspondent pas au modèle.
NULL si l'entrée est une valeur Null ou si le modèle est NULL.

Exemple

Vous pouvez utiliser SQL_LIKE dans une expression afin de rechercher des noms correspondant à un modèle. Par exemple, l'expression suivante correspond à des noms correspondant au modèle "A_#%" avec le caractère d'échappement « # » :
SQL_LIKE(ENAME, 'A_#%', '#')
ENAME
Valeur
SMITH
FALSE
AX%
TRUE
MILLER
FALSE
A%
FALSE
JONES
FALSE
BLAKE
FALSE
A%l
FALSE