Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/03/2009, 13:20
Avatar de nekcab
nekcab
 
Fecha de Ingreso: noviembre-2004
Mensajes: 223
Antigüedad: 20 años
Puntos: 0
Respuesta: Como modificar varias tuplas de cadena parecida a la vez...

Tras pelearme con la claúsula WHERE, no avanzo mucho. Pongo línea a ejecutar:
Cita:
update musica
set artista = replace ('Atom Hêart Mother (version ','é','e')
where artista like 'Atom Hêart Mother (version %'
y como siempre: me machaca todo aquello que se salga del:
"Atom Heart Mother (version "

y como puse en el primer ejemplo, el resto de variantes:
Cita:
Atom Heart Mother (version normal)
Atom Heart Mother (version en directo)
Atom Heart Mother (version Bootleg)
se quedan reducidas al simple:
"Atom Heart Mother (version "

Y es que, si, efectivamente, me reemplaza el "ê" por "e" pero, también quiero que respete el resto de la cadena que NO es común. Y nada, no hay manera, me ha machacado cualquier tupla que empieze con: "Atom Heart Mother (version ", tanto si era:
Atom Heart Mother (version normal)

como si era:
Atom Heart Mother (version en directo)

o bien:
Atom Heart Mother (version Bootleg)

para dicho comando todo es lo mismo y se queda reducido a la parte común:
"Atom Heart Mother (version "

machacando lo que viene a continuación. No sé que me dejo en el tintero, diosss....

P.D.: solo quiero eso, que sustituya el carácter: ê por una "e" normal de toda la vida. En este ejemplo -que se parece mucho a una errata de mi B.D.-