Page traduite
Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.
REGEXP_LIKE
Vérifie si la chaîne de caractères source correspond au motif et renvoie true ou false.
Voir aussi :
[SELECT] [ Référence des expressions régulières ]
Syntaxe
SELECT REGEXP_LIKE(source, pattern) FROM <multipartIdentifier>;
Arguments
source
Une chaîne littérale ou une colonne de type chaîne dans laquelle vous souhaitez tester la présence d'un motif défini par une expression régulière (pattern).
pattern
Le motif d'expression régulière à rechercher.
Valeur(s) renvoyée(s)
Renvoie 0 si false et 1 si true.
Exemples
Déterminer si une chaîne contient un motif
- StackQL
- Résultats
select name,
regexp_like(name, 'vm[0-9]+') as name_starts_with_vm
from azure.compute.virtual_machines
WHERE subscription_id = '273769f6-545f-45b2-8ab8-2f14ec5768dc';
|------|---------------------|
| name | name_starts_with_vm |
|------|---------------------|
| vm0 | 1 |
|------|---------------------|
| vm1 | 1 |
|------|---------------------|
| test | 0 |
|------|---------------------|
Pour plus d'informations, consultez https://github.com/nalgeon/sqlean/blob/main/docs/re.md