2010-01-26 66 views
5

如何在選擇語句sql server 2005中concat兩列?選擇語句中的Concat兩列sql server 2005

這裏是我的發言Select FirstName,secondName from Table ...

現在我也嘗試concating secondNameFirstName使用

Select FirstName + ' ' + secondName from Table 

但有些值是secondName列NULL的一些記錄。我的select語句 返回NULL而不是FirstName ..我想有FirstName如果secondName是NULL ..

回答

12

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

+1

@roufamatic ISNULL funtion幫我... – 2010-01-26 06:42:41

0

如果你的領域之一是數字,那麼你可以將其轉換爲string如下:

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