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 
  
 

