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_SUBSTR
Devuelve una subcadena de una cadena de entrada que coincide con un patrón especificado.
Consulte también:
[SELECT] [ Referencia de expresiones regulares ]
Sintaxis
SELECT REGEXP_SUBSTR(source, pattern) FROM <multipartIdentifier>;
Argumentos
source
Una cadena literal o una columna de cadena de la que desea extraer una subcadena según 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 una cadena.
Ejemplos
Extraer una subcadena según una expresión regular
- StackQL
- Resultados
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';
|------|---------------|------------|
| name | os | os_version |
|------|---------------|------------|
| vm0 | UbuntuServer | 16.04 |
|------|---------------|------------|
| vm1 | UbuntuServer | 16.04 |
|------|---------------|------------|
| vm2 | UbuntuServer | 20.04 |
|------|---------------|------------|
Para obtener más información, consulte https://github.com/nalgeon/sqlean/blob/main/docs/re.md