Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

update con consulta sobre la misma columna!!

Estas en el tema de update con consulta sobre la misma columna!! en el foro de PostgreSQL en Foros del Web. Saludos Señores se me ha presentado una duda que no he logrado solucionar, espero me puedan colaborar. tengo una tabla donde hay un campo nombre ...
  #1 (permalink)  
Antiguo 14/12/2011, 09:56
 
Fecha de Ingreso: abril-2007
Mensajes: 110
Antigüedad: 17 años
Puntos: 0
update con consulta sobre la misma columna!!

Saludos Señores
se me ha presentado una duda que no he logrado solucionar, espero me puedan colaborar.

tengo una tabla donde hay un campo nombre que es una cadena de caracteres.
el problema es que hay algunos registros que contiene un numero referente a un codigo. necesito eliminar ese numero de los registros que lo tengan.

tabla inicial

id --- nombre --
1 | SantaSofia - (1231231)
2 | Maria Ospina
3 | E.S.S caldas - (4364534)

necesito que me quede asi;

id --- nombre --
1 | SantaSofia
2 | Maria Ospina
3 | E.S.S caldas

se que con un like puedo listar los que tienen ese numero.

asi:

select nombre from tabla where nombre like '%- (%'



como puedo hacer para cambiar el campo y solo dejar el nombre sin los numeros y los caracteres que los acompaña??

muchas gracias quedare atento a sus respuestas

feliz dia
  #2 (permalink)  
Antiguo 16/12/2011, 07:26
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 14 años, 10 meses
Puntos: 43
Respuesta: update con consulta sobre la misma columna!!

A ver si te sirve esto:
Código SQL:
Ver original
  1. SELECT regexp_replace('E.S.S caldas - (4364534)', '- \\([[:digit:]]+\\)', '')

Etiquetas: select, update, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:34.