
08/06/2008, 05:38
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Limpiar o eliminar caracter de tabla No es necesario eliminar los paréntesis, pero si quieres hacerlo con TRIM, como te ha recomendado jariza, y con una sola consulta de actualización, esto te quitará todos los (- iniciales y ) finales.
UPDATE nombretabla SET nombrecampo = TRIM(leading '(-' from TRIM(trailing ')' FROM nombrecampo))
Si no quieres eliminar los paréntesis, pero quieres comparar los datos
SELECT * FROM nombretabla WHERE TRIM(leading '(-' from TRIM(trailing ')' FROM nombrecampo)) = 'Martínez'
Esto debería encontrarte (-Martínez, (-Martínez), Martínez)
aunque para eso te bastaría con LIKE '%Martínez%' |