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

Concatenar varios campos

Estas en el tema de Concatenar varios campos en el foro de SQL Server en Foros del Web. Buenas, tengo un problemilla que a la vista os va a parecer una tonteria, pero me esta rayando la cabeza. El tema es que quiero ...
  #1 (permalink)  
Antiguo 03/08/2010, 04:40
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 162
Antigüedad: 20 años, 10 meses
Puntos: 3
Exclamación Concatenar varios campos

Buenas, tengo un problemilla que a la vista os va a parecer una tonteria, pero me esta rayando la cabeza.

El tema es que quiero hacer un SELECT que me concatene apellido1 y apellido2 en un campo resultante que se llame Apes por ejemplo.

A simple vista seria: SELECT (Apellido1 + ' ' + Apellido2) AS Apes........

Lo curioso es que esto solo funciona si Apellido2 y apellido1 NO son nulos..en mi caso apellido1 siempre tiene datos, pero apellido2 ocasionalmente. Entonces en los que esta a nulo "Apes" me aparece a nulo tambien...

Sabeis que esta pasando¿? llevo ya 30 minutos dando vueltas al tema..
  #2 (permalink)  
Antiguo 03/08/2010, 05:01
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 11 meses
Puntos: 31
Respuesta: Concatenar varios campos

Quita los parentesis

Cita:
SELECT Apellido1 + ' ' + Apellido2 AS Apes........
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo
  #3 (permalink)  
Antiguo 03/08/2010, 07:15
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 162
Antigüedad: 20 años, 10 meses
Puntos: 3
Respuesta: Concatenar varios campos

mmmm negativo, asi tampoco funciona...es muy curioso
  #4 (permalink)  
Antiguo 03/08/2010, 07:41
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: Concatenar varios campos

Código SQL:
Ver original
  1. SELECT Apellido1 + ISNULL(' ' + Apellido2,'') AS Apes
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #5 (permalink)  
Antiguo 03/08/2010, 07:50
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 162
Antigüedad: 20 años, 10 meses
Puntos: 3
Respuesta: Concatenar varios campos

Joer tio, muchas gracias, funciona a la perfeccion!
  #6 (permalink)  
Antiguo 03/08/2010, 14:18
Avatar de -rommel_  
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Concatenar varios campos

claro acuerdate que CUALQUIER_COSA + 'NULL' = NULL
__________________
Odio verte ir, pero me encanta verte yendo :)
  #7 (permalink)  
Antiguo 03/08/2010, 14:56
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Concatenar varios campos

Habras querido poner:

CUALQUIER_COSA + NULL = NULL

Sin las comitas....
  #8 (permalink)  
Antiguo 04/08/2010, 09:48
Avatar de -rommel_  
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Concatenar varios campos

eso es cierto!!!... sin COMILLAS SIMPLES!!!...

se me chispoteo!
__________________
Odio verte ir, pero me encanta verte yendo :)

Etiquetas: campos, concatenar
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:49.