Saltar al contenido principal
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.

REPLACE

Devuelve una cadena formada al sustituir cada aparición de una cadena por otra cadena.

Consulte también:
[SELECT]


Sintaxis​

SELECT REPLACE(character_expression, pattern, replacement) FROM <multipartIdentifier>;

Argumentos​

character_expression
Una cadena literal o una columna de cadena en la que desea realizar el reemplazo.

pattern
La subcadena que se busca en la cadena original.

Si pattern es una cadena vacía o no se encuentra en character_expression, se devuelve character_expression sin cambios.

replacement
La cadena de reemplazo.

Si replacement no es inicialmente una cadena, se convierte en una cadena UTF-8 antes del procesamiento.

Para las comparaciones se usa la secuencia de intercalación BINARY.

Valor(es) devuelto(s)​

Devuelve una cadena.


Ejemplos​

Reemplazar un patrón de cadena en una columna​

SELECT replace(name, 'prd', 'production') AS replacement_string
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';

Para obtener más información, consulte https://www.sqlite.org/lang_corefunc.html#replace