SQL Server - Consulta con replace

   
Vista:

Consulta con replace

Publicado por kelly (9 intervenciones) el 07/11/2007 19:46:18
Hola a todos!!!!

yo estoy realizando la siguiente consulta:
SELECT dbo.Usuarios.Documento AS Identificacion, dbo.Usuarios.TipoDocumento AS [Tipo de documento], REPLACE(dbo.Usuarios.Nombre, 'ñ', 'n')
+ ', ' + REPLACE(dbo.Usuarios.Apellidos, 'í', 'i') AS [Nombre Usuario], REPLACE(dbo.TiposUsuarios.TipoUsuario, 'ñ', 'n') AS [Tipo Vinculo],
REPLACE(dbo.Carreras.Carrera, 'ñ', 'n') AS Expr1, REPLACE(dbo.Usuarios.Email, 'ñ', 'n') AS Expr2
FROM dbo.Usuarios INNER JOIN
dbo.TiposUsuarios ON dbo.Usuarios.IDTipoUsuario = dbo.TiposUsuarios.IDTipoUsuario INNER JOIN
dbo.UsuariosCarreras ON dbo.Usuarios.IDUsuario = dbo.UsuariosCarreras.IDUsuario INNER JOIN
dbo.Carreras ON dbo.UsuariosCarreras.IDCarrera = dbo.Carreras.IDCarrera
WHERE (dbo.Usuarios.TipoDocumento = @TipoDoc) AND (dbo.Usuarios.Documento = @Doc)

cómo ven estoy haciendo un replace en campos que necesito cambiar la ñ por n pero fuera de es replace yo también necesito hacerle un replace para todas las vocales con tilde, cómo puedo hacer esto dentro de la misma consulta???

De antemano muchas gracias por sus respuestas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta con replace

Publicado por Isaias (3308 intervenciones) el 08/11/2007 20:34:38
No se que tanto se tarde en la ejecucion, pero un tu caso, probaria con una FUNCION DE USUARIO (UDF)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar