Aller au contenu principal
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_SUBSTR

Renvoie la sous-chaîne d'une chaîne de caractères d'entrée qui correspond à un motif spécifié.

Voir aussi :
[SELECT] [ Référence des expressions régulières ]


Syntaxe​

SELECT REGEXP_SUBSTR(source, pattern) FROM <multipartIdentifier>;

Arguments​

source
Une chaîne littérale ou une colonne de type chaîne dont vous souhaitez extraire une sous-chaîne d'après 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 une chaîne.


Exemples​

Extraire une sous-chaîne d'après une expression régulière​

select name,
json_extract(properties, '$.storageProfile.imageReference.offer') as os,
regexp_substr(
json_extract(properties, '$.storageProfile.imageReference.exactVersion'),
'[0-9][0-9]\.[0-9][0-9]') as os_version
from azure.compute.virtual_machines
WHERE subscription_id = '273769f6-545f-45b2-8ab8-2f14ec5768dc';

Pour plus d'informations, consultez https://github.com/nalgeon/sqlean/blob/main/docs/re.md