RLIKE | Comme régulière |
|---|---|
| MySQL |
Syntaxe
| chaine1 RLIKE chaine2 |
Paramètres
| Nom | Description | |
|---|---|---|
| chaine1 | Ce paramètre permet d'indiquer le champ dans lequel doit se trouver le critère spécifié. | |
| chaine2 | Ce paramètre permet d'indiquer le critère de recherche. Voici l'action des caractères : | |
| Caractères | Description | |
| ^ | Ce caractère permet d'indiquer que la recherche doit obligatoire commencé au début de la chaine de caractères du champ. | |
| $ | Ce caractère permet d'indiquer que la recherche doit obligatoire commencé à partir de la fin de la chaine de caractères du champ. | |
| . | Ce caractère permet d'indiquer qu'il correspond à tous les caractères possibles. Donc, il s'agit d'un caractère générique du style «*» dans d'autres langage. | |
| caractere* | Ce caractère permet d'indiquer qu'il correspond à toute séquence de zéro ou plus du caractère spécifié. | |
| caractere+ | Ce caractère permet d'indiquer qu'il correspond à toute séquence de un ou plus du caractère spécifié. | |
| caractere? | Ce caractère permet d'indiquer qu'il correspond à zéro ou un caractère spécifié. | |
| caractere1|caractere2 | Ce caractère permet d'indiquer qu'il s'agit d'un caractère spécifié et de l'autre caractère spécifié. | |
| [caractere] | Ce caractère permet d'indiquer un caractère spécifié à rechercher. | |
Description
Cet opérateur permet d'indiquer un critère de recherche avec une expression régulière sur le champ spécifié.
Exemples
Prenons pour base la table «listvalue» avec le contenu suivant :
| id | value | name |
|---|---|---|
| 1 | 300 | Jean |
| 2 | 6000 | Philippe |
| 3 | 5000 | Samuel |
| 4 | 4000 | Gabriel |
| 5 | 200 | Mathieu |
| 6 | 6000 | Paul |
Si vous voulez retourner seulement les noms ayant un «a» comme deuxième lettre :
Et les informations vous seront retournés sous la forme suivante :
| id | value | name |
|---|---|---|
| 3 | 5000 | Samuel |
| 4 | 4000 | Gabriel |
| 5 | 200 | Mathieu |
| 6 | 6000 | Paul |
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Lundi, le 5 septembre 2016