Le puedo hacer un update a una palabra en especifico dentro de un campo ejemplo elvis*20 le quiero hacer update solo al 20

Le puedo hacer un update a una palabra en especifico dentro de un campo ejemplo elvis*20 le quiero hacer update solo al 20

1 Respuesta

Respuesta
1

Si. Es posible. Supongamos que tienes un campo llamada "nombre" en tu tabla "tabla" y quieres reemplazar todas las apariciones de la cadena "elvis[cualquier carácter cualquier número de veces]20" y quitarle solo el "20". Para ello usamos las instrucciones LIKE y REPLACE:

UPDATE FROM table SET nombre = REPLACE(nombre,'20','') WHERE nombre LIKE 'elvis%20'

Aquí te dejo los enlaces a la documentación por si tienes más dudas:

  • LIKE: http://msdn.microsoft.com/es-es/library/ms179859.aspx http://msdn.microsoft.com/es-es/library/ms179859.aspx 
  • REPLACE: http://msdn.microsoft.com/es-es/library/ms186862.aspx http://msdn.microsoft.com/es-es/library/ms186862.aspx 

Si mi respuesta te ha sido de utilidad no olvides en valorarla ! :)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas