En este post te mostraré cómo usar la función replace de PostgreSQL, misma que funciona para remplazar parte de un texto por otro, muy útil para cuando queremos modificar parte del texto de una columna en una consulta.

Función replace en PostgreSQL

La función replace toma 3 argumentos que son, en orden:

  1. El texto sobre el que se va a trabajar
  2. La búsqueda
  3. El remplazo

Esta función puede ser usada para actualizar una tabla, por ejemplo, algo así:

update tabla set columna = replace(columna, búsqueda, replace);

Veamos con un ejemplo.

Ejemplo para remplazar texto en PostgreSQL

Tengo una tabla con fechas como cadena, pero las fechas tienen la letra T para separar la fecha de la hora. Así:

Lo que quiero remplazar es esa T por un espacio en blanco, momento de usar la función replace en psql. Para ello ejecuto la siguiente consulta:

Ahora las fechas son:

Por cierto, es importante notar que en este caso el remplazo es global, es decir, si hubiera más letras T en esa columna, todas se habrían remplazado.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 4,213 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comentarios

Deja un comentario

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada.

A %d blogueros les gusta esto: