Reemplazar solo un caracter dentro de una cadena
Publicado por Pablo Dante (3 intervenciones) el 18/09/2024 18:58:09
Hola foro buen día
Tengo el siguiente inconveniente y espero me puedan ayudar por favor.
No puedo resolver lo siguiente, respecto del uso de las funciones Replace() y Substring().
Tengo la siguiente cadena '0960'.
Y necesito solamente reemplazar el primer '0' por un '*' entonces hago lo siguiente:
Select replace('0960', substring('0960',1,1),'*') as asterisco;
Pero el resultado es '*96*' y lo que deseo es que de esta forma '*960' (que solo reemplace el primer cero).
No puedo lograr que quede como deseo.
Me podría ayudar con este inconveniente, qué puedo estar haciendo mal.
Un codial saludo
Tengo el siguiente inconveniente y espero me puedan ayudar por favor.
No puedo resolver lo siguiente, respecto del uso de las funciones Replace() y Substring().
Tengo la siguiente cadena '0960'.
Y necesito solamente reemplazar el primer '0' por un '*' entonces hago lo siguiente:
Select replace('0960', substring('0960',1,1),'*') as asterisco;
Pero el resultado es '*96*' y lo que deseo es que de esta forma '*960' (que solo reemplace el primer cero).
No puedo lograr que quede como deseo.
Me podría ayudar con este inconveniente, qué puedo estar haciendo mal.
Un codial saludo
Valora esta pregunta


0