Página traducida
Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.
REGEXP_LIKE
Comprueba si la cadena de origen coincide con el patrón y devuelve true o false.
Consulte también:
[SELECT] [ Referencia de expresiones regulares ]
Sintaxis
SELECT REGEXP_LIKE(source, pattern) FROM <multipartIdentifier>;
Argumentos
source
Una cadena literal o una columna de cadena en la que desea comprobar la existencia de un patrón definido por una expresión regular (pattern).
pattern
El patrón de expresión regular que se busca.
Valor(es) devuelto(s)
Devuelve 0 si es false y 1 si es true.
Ejemplos
Determinar si una cadena contiene un patrón
- StackQL
- Resultados
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 |
|------|---------------------|
Para obtener más información, consulte https://github.com/nalgeon/sqlean/blob/main/docs/re.md