5

如何在选择语句 sql server 2005 中连接两列?

这是我的声明Select FirstName,secondName from Table...

现在我确实尝试secondName通过FirstName使用连接

Select FirstName + ' ' + secondName from Table

但是某些记录的某些值NULL在 secondName 列中。我的选择语句返回NULL而不是FirstName..FirstName如果 secondName 是NULL..

4

3 回答 3

14

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

于 2010-01-26T06:39:56.323 回答
0

如果您的字段之一是数字,那么您可以将其转换为 a string,如下所示:

SELECT FirstName + ISNULL(' ' + SecondName, '') + ' age(' + CONVERT(nvarchar,age) + ')' from Table
于 2013-07-09T16:00:41.157 回答
0

这样做:

 select cast( FirstName as varchar)+' '+cast( secondName as varchar) from table
于 2019-02-17T06:41:19.127 回答