Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/03/2009, 15:41
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: Como modificar varias tuplas de cadena parecida a la vez...

Cita:
Iniciado por nekcab Ver Mensaje
Tras leerme el doc.q adjuntaste y pelearme un poquillo cn la función REPLACE (por cierto, se utiliza dentro de la orden UPDATE, q hasta que encontré un ejemplo.....) me surgen 3 dudas:

A.- Teóricamente lo q se encuentra contenido dentro del paréntesis sería:

Adjunto lo que indica el manual (tanto el de la Web como el que viene en la propia instalación PostgreSQL):

Y el caso es que he probado:

Y .... me ha borrado todo lo que contenía el campo ARTIST ( quien dice borrado, dice añadido en TODOS el campo específicado, la cadena indicada en la primera parte del paréntesis ).

¿No se supone que la 1ª parte del paréntesis se trata de la cadena DONDE localizar el texto A sustituir?
Correcto

Cita:
B.- Luego: si quiero que la búsqueda no se acote a dicha cadena de caracteres, sino que afecte a TODO el campo que especifico: ¿como se pone dicha orden?
update musica set artist=replace(artist,'♀','ñ')


Cita:
C.- O por ejemplo: ¿¿¿Y si quiero, como dije en la pregunta inicial, que el cambio se produzca una posición después/antes de dicha: cadena ???

Nuevamente, gracias por echarme un cable.
Entonces no sería reemplazar, seria concatenar!

Salu2

Última edición por seyko; 18/03/2009 a las 03:41