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