L'opérateur "like"
L'opérateur like vous permet de vérifier si la valeur correspond à un modèle. Il peut être utilisé avec l'opérateur not pour vérifier si une valeur ne correspond pas au modèle spécifié. L'expression est structurée comme suit :
value like pattern
Vous pouvez utiliser les caractères de remplacement suivants dans le modèle :
Symbole | Description | Exemple |
---|---|---|
% | Correspond à zéro caractère ou plus. | Modèle : "bl%"
|
_ | Met en correspondance un seul caractère. | Modèle : "h_t"
|
[] | Correspond à l'un des caractères dans les parenthèses. | Modèle : "b[ae]t"
|
[start-end] | Correspond à l'un des caractères dans l'intervalle spécifié. | Modèle : "[b-d]at"
|
[^caractères] | Correspond à l'un des caractères qui n'est pas dans les parenthèses. | Modèle : "h[^oa]t"
|
Exemples
Clause | Résultat |
---|---|
|
Retourne tout élément pour lequel la valeur de name commence par a. |
|
Retourne tout élément pour lequel la valeur de name se termine par a. |
|
Retourne tout élément pour lequel la valeur de name contient a. |
|
Retourne tout élément pour lequel le deuxième caractère de la valeur de name est r. |
|
Retourne tout élément pour lequel la valeur de name commence par a et contient au moins deux caractères ensuite. |
|
Retourne tout élément pour lequel la valeur de name commence par a et se termine par o. |
|
Retourne tout élément pour lequel la valeur de name ne se termine pas par une majuscule. |
|
Retourne tout élément pour lequel la valeur de name contient uniquement des nombres. |