Actualizar ciertas palabras de un registro

03/03/2006 - 14:54 por Lord Rogers | Informe spam
Estimados:

Tengo una tabla que contiene registros (obvio), pero en una celda puede
haber más de una palabra, por ejemplo, un cargo.

La cosa es cómo puedo hacer uns qry para que busque esas palabras (no
conocidas) y las reemplace por otras.

Una cosa asi

Update CARGOS_EJEC set
cargo=replace(cargo,*palabra_buscada*,*palabra_buena*) , pero hay una
cosa más, esas palabras se extraen desde otra tabla, por lo que no las
conocemos apriori,

Muchas gracias por sus sugerencias

Saludos,
-
Lord Rogers
Desde el último lugar del mundo

Preguntas similare

Leer las respuestas

#1 Maxi
03/03/2006 - 16:06 | Informe spam
Hola, si no conoces lo que debes reemplazar sera dificil poder hacerlo.
Podrias ampliar un poco mas en este tema?


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Lord Rogers" escribió en el mensaje
news:
Estimados:

Tengo una tabla que contiene registros (obvio), pero en una celda puede
haber más de una palabra, por ejemplo, un cargo.

La cosa es cómo puedo hacer uns qry para que busque esas palabras (no
conocidas) y las reemplace por otras.

Una cosa asi

Update CARGOS_EJEC set
cargo=replace(cargo,*palabra_buscada*,*palabra_buena*) , pero hay una
cosa más, esas palabras se extraen desde otra tabla, por lo que no las
conocemos apriori,

Muchas gracias por sus sugerencias

Saludos,
-
Lord Rogers
Desde el último lugar del mundo


Respuesta Responder a este mensaje
#2 Lord Rogers
03/03/2006 - 16:30 | Informe spam
Ok, por ejemplo en ese campo tengo los cargos de 74 mil ejecutivos, pero
todos están en mayúsculas y sin acentos.
Entonces, cuando queremos mandar correos (físicos), tengo que arreglar todos
los acentos que faltan, por lo que tengo una tabla que contene palabras sin
y con acento.
Mi idea es recorrer la tabla Acentos e ir comparando la palabra mala con el
campo donde guardo el cargo del ejecutivo. Si aparece esta palabra en algún
lado, entonces procedo a reemplazarla por la palabra buena de la tabla
Acentos (estas palabars se encuentra en un mismo registro)

ACENTOS

Malas | Buenas
Jose | José
Maria | María
Division | División

Entonces cuando encuentro una palabra en MALAS, la reemplazo por la que dice
en BUENAS




Saludos,
-
Lord Rogers
Desde el último lugar del mundo

"Maxi" escribió en el mensaje
news:Oee$
Hola, si no conoces lo que debes reemplazar sera dificil poder hacerlo.
Podrias ampliar un poco mas en este tema?


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Lord Rogers" escribió en el mensaje
news:
> Estimados:
>
> Tengo una tabla que contiene registros (obvio), pero en una celda


puede
> haber más de una palabra, por ejemplo, un cargo.
>
> La cosa es cómo puedo hacer uns qry para que busque esas palabras (no
> conocidas) y las reemplace por otras.
>
> Una cosa asi
>
> Update CARGOS_EJEC set
> cargo=replace(cargo,*palabra_buscada*,*palabra_buena*) , pero hay una
> cosa más, esas palabras se extraen desde otra tabla, por lo que no las
> conocemos apriori,
>
> Muchas gracias por sus sugerencias
>
> Saludos,
> -
> Lord Rogers
> Desde el último lugar del mundo
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida