La función OVERLAY en PostgreSQL te permite remplazar parte de una cadena desde una posición inicial y final. Esta función está englobada en las denominadas funciones de cadena.
Tabla de Contenidos
ocultar
Sintaxis
Escribe la siguiente sintaxis para utilizarlo:
OVERLAY(cadena1 PLACING cadena2 FROM posicionInicial FOR posicionFinal)
- OVERLAY: es el nombre de la función.
- cadena1: cadena que se quiere reemplazar.
- cadena2: cadena que se reemplazará en cadena1.
- posicionInicial: posición desde la que empezará a reemplazar.
- posicionFinal: posición en la que termina de reemplazar.
Ejemplo
En el siguiente ejemplo puedes observar cómo reemplazamos de la cadena ‘Mxxxxl‘ por la cadena ‘igue‘ desde la posición 2 a la 4:
SELECT OVERLAY('Mxxxxl' placing 'igue' from 2 for 4);