Quitar acentos y caracteres especiales

05/05/2005 - 18:48 por Oriol | Informe spam
Hola a todos,

Tengo una consulta que me retorna los nombres de los clientes. Pro motivos
de impresion, necesito que esta consulta me devuelva el nombre sin acentos
ni caracteres especiales.

Es decir, si tengo un registro con "Ramón Castaño Martín", me devuelva
"Ramon Castano Martin".

Seria esto posible? Lo puede hacer el SQL?

Trabajo con SQL 2000.

Gracias.

Oriol.
 

Leer las respuestas

#1 Alejandro Mesa
05/05/2005 - 19:55 | Informe spam
Oriol,

Pudes hacerlo desde sql pero si lo puedes hacer usando el lenguaje de
programacion / herramienta de reporte que usas, seria mejor.

Ejemplo:

select
replace(replace(replace(replace(replace(replace(replace(c1, 'á', ''), 'é',
''), 'í', ''), 'ó', ''), 'ú', ''), 'ñ', ''), 'Ñ', '')
from
(
select '123áéíóúñÑ456'
) as t(c1)


AMB

"Oriol" wrote:

Hola a todos,

Tengo una consulta que me retorna los nombres de los clientes. Pro motivos
de impresion, necesito que esta consulta me devuelva el nombre sin acentos
ni caracteres especiales.

Es decir, si tengo un registro con "Ramón Castaño Martín", me devuelva
"Ramon Castano Martin".

Seria esto posible? Lo puede hacer el SQL?

Trabajo con SQL 2000.

Gracias.

Oriol.




Preguntas similares