Übersetzte Seite
Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.
REGEXP_LIKE
Prüft, ob der Quellstring dem Muster entspricht, und gibt true oder false zurück.
Siehe auch:
[SELECT] [ Referenz für reguläre Ausdrücke ]
Syntax
SELECT REGEXP_LIKE(source, pattern) FROM <multipartIdentifier>;
Argumente
source
Ein String-Literal oder eine String-Spalte, die Sie auf das Vorhandensein eines durch einen regulären Ausdruck (pattern) definierten Musters prüfen möchten.
pattern
Das Muster des regulären Ausdrucks, nach dem gesucht wird.
Rückgabewert(e)
Gibt 0 zurück, wenn false, und 1, wenn true.
Beispiele
Feststellen, ob ein String ein Muster enthält
- StackQL
- Ergebnisse
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 |
|------|---------------------|
Weitere Informationen finden Sie unter https://github.com/nalgeon/sqlean/blob/main/docs/re.md