- Catégories :
REGEXP_LIKE¶
Renvoie « true » si le sujet correspond au motif. Les deux expressions doivent être des expressions textuelles.
- Alias
RLIKE (1re syntaxe)
Voir aussi Fonctions de chaîne (expressions régulières).
Syntaxe¶
REGEXP_LIKE( <subject> , <pattern> [ , <parameters> ] )
Notes sur l’utilisation¶
La fonction ancre implicitement un motif aux deux extrémités (c.-à-d. que
''
devient automatiquement'^$'
et'ABC'
devient automatiquement'^ABC$'
). Pour faire correspondre n’importe quelle chaîne commençant par ABC, le motif serait'ABC.*'
.Pour plus de notes d’utilisation, voir Notes générales sur l’utilisation pour les fonctions d’expression régulière.
Détails du classement¶
Arguments with collation specifications are currently not supported.
Exemples¶
-- Example setup
CREATE OR REPLACE TABLE rlike_ex(city varchar(20));
INSERT INTO rlike_ex VALUES ('Sacramento'), ('San Francisco'), ('San Jose'), (null);
-- Case-sensitive pattern matching with wildcards
SELECT * FROM rlike_ex WHERE REGEXP_LIKE(city, 'san.*');
+------+
| CITY |
|------|
+------+
-- Case-insensitive pattern matching with wildcards
SELECT * FROM rlike_ex WHERE REGEXP_LIKE(city, 'san.*', 'i');
+---------------+
| CITY |
|---------------|
| San Francisco |
| San Jose |
+---------------+