Publicado el Dejar un comentario

Oracle SQL: reemplazar un texto por otro.

Para reemplazar un texto por otro en un campo o columna con SQL usamos la función REPLACE().

Función SQL en ORACLE para reemplazar texto.

La sintaxis de la función REPLACE() es la siguiente:

REPLACE(en-texto, texto-a-reemplazar, texto-de-reemplazo)

La función regresa un texto como resultado de reemplaza en en-texto el texto-a-reemplazar con el texto-de-reemplazo. Veamos un ejemplo para que quede más claro:

Función SQL REPLACE().

En el ejemplo anterior la función reemplaza todas las ocurrencias del texto “ho”, en el texto “horror ortográfico” con el texto letra “e”. Dando como resultado el texto “error ortográfico”.

Veamos este otro ejemplo:

Función REPLACE() con dos parámetros.

En el ejemplo omitimos el tercer parámetro que es el texto de reemplazo. Si éste parámetro se omite, todas las ocurrencias del texto a reemplazar son eliminadas del texto. En este caso todas las ocurrencias del guión (-) son eliminados del texto “-error ortográfico” dando como resultado “error ortográfico”.

Espero y les sea útil este artículo. ¡Hasta la próxima!

Deja un comentario