2010-01-26 11 views
5

¿Cómo Concat dos columnas en una selección de SQL Server SQL 2005?Concat dos columnas en una selección de SQL Server SQL 2005

Aquí es mi declaración Select FirstName,secondName from Table ...

Ahora Yo probé concating secondName con FirstName utilizando

Select FirstName + ' ' + secondName from Table 

Pero algunos valores son NULL en la columna secondName para algunos registros .. Mi instrucción de selección devuelve NULL en lugar de FirstName .. Quiero tener FirstName si secondName es NULL ..

Respuesta

12

SELECT FirstName + ISNULL(' ' + SecondName, '') from Table

+1

@roufamatic funtion ISNULL me ayudó ... –

0

Si uno de sus campos es numérico, entonces puede convertirlo a string de la siguiente manera:

SELECT FirstName + ISNULL(' ' + SecondName, '') + ' age(' + CONVERT(nvarchar,age) + ')' from Table 
Cuestiones relacionadas