Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Suprimir espacios en Concatenación de dos campos

Estas en el tema de Suprimir espacios en Concatenación de dos campos en el foro de SQL Server en Foros del Web. Mi problema es el siguiente: Quiero concatenar dos campos en una tabla hecha en SQL server 2000, estos campos son Apellido y nombre, la concatenación ...
  #1 (permalink)  
Antiguo 21/03/2007, 17:49
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Suprimir espacios en Concatenación de dos campos

Mi problema es el siguiente:

Quiero concatenar dos campos en una tabla hecha en SQL server 2000,
estos campos son Apellido y nombre, la concatenación la quiero hacer tal que, si el nombre = Mario y el Apellido = López, entonces me devuelva un campo llamado Nombre completo = López, Mario

He probado con:
////////////////////
SELECT Apellido + ',' + Nombre AS ' Nombre completo '
FROM Empleados
///////////////////

pero me devuelve "López ,Mario"
es decir, la coma después del apellido, aparece después de unos cuantos espacios en blanco, lo cual no es muy estético,
Si alguien me da una mano se lo agradecería

Martín
  #2 (permalink)  
Antiguo 22/03/2007, 09:02
hgt
 
Fecha de Ingreso: marzo-2007
Mensajes: 2
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Suprimir espacios en Concatenación de dos campos

Agrega la funcion

Ltrim(rtrim(campo))

o sea

SELECT ltrim(rtrim(Apellido)) + ',' + Nombre AS ' Nombre completo '
FROM Empleados
  #3 (permalink)  
Antiguo 22/03/2007, 16:12
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Suprimir espacios en Concatenación de dos campos

gracias me anda perfecto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:01.