Función REPLACE en PostgreSQL

La función REPLACE en PostgreSQL es una herramienta esencial para realizar reemplazos directos dentro de una cadena de texto. A través de esta función, puedes sustituir todas las ocurrencias de una subcadena por otra, lo que resulta ideal para tareas como la corrección de datos o la modificación de textos almacenados en una base de datos. Al ser una función de cadena, está englobada en un conjunto de herramientas diseñadas para manipular y transformar datos textuales.

REPLACE se utiliza comúnmente cuando es necesario realizar una sustitución simple de texto, sin la necesidad de utilizar patrones complejos como los que se manejan con expresiones regulares. Esto hace que la función sea muy eficiente para cambios rápidos y directos en el contenido almacenado.

A continuación, se presentará la sintaxis y ejemplos prácticos de cómo aplicar la función REPLACE en PostgreSQL.

Para más información, puedes consultar la documentación oficial de PostgreSQL.

Sintaxis

La sintaxis para utilizar la función REPLACE en PostgreSQL es la siguiente:

REPLACE(cadena, textoViejo, textoNuevo)
  • REPLACE: es el nombre de la función.
  • cadena: cadena a buscar.
  • textoViejo: cadena a sustituir.
  • textoNuevo: cadena por la que se sustituirá.

Ejemplo

Cambiar una palabra por otra

En el siguiente ejemplo puedes observar como hemos sustituido las letras ‘http’ por ‘https’ de la cadena ‘http://www.migueltroyano.com’:

SELECT REPLACE('http://www.migueltroyano.com','http','https');
Función REPLACE en PostgreSQL

Si necesita un remplazo más avanzado debes acudir a la función REGEXP_REPLACE

Escribir un comentario