Zum Hauptinhalt springen
Übersetzte Seite

Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.

REGEXP_SUBSTR

Gibt einen Teilstring aus einem Eingabestring zurück, der einem angegebenen Muster entspricht.

Siehe auch:
[SELECT] [ Referenz für reguläre Ausdrücke ]


Syntax​

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

Argumente​

source
Ein String-Literal oder eine String-Spalte, aus der Sie anhand eines durch einen regulären Ausdruck (pattern) definierten Musters einen Teilstring extrahieren möchten.

pattern
Das Muster des regulären Ausdrucks, nach dem gesucht wird.

Rückgabewert(e)​

Gibt einen String zurück.


Beispiele​

Einen Teilstring anhand eines regulären Ausdrucks extrahieren​

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';

Weitere Informationen finden Sie unter https://github.com/nalgeon/sqlean/blob/main/docs/re.md