5

selectステートメントSQLServer2005の2つの列を連結する方法は?

これが私の声明Select FirstName,secondName from Tableです...

今、私はを使用して連結secondNameしてみましたFirstName

Select FirstName + ' ' + secondName from Table

NULLただし、一部のレコードのsecondName列に値があります。..NULLの代わりにselectステートメントが返されます。secondNameが..の場合に必要です。FirstNameFirstNameNULL

4

3 に答える 3

14

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

于 2010-01-26T06:39:56.323 に答える
0

フィールドの1つが数値の場合、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 に答える