如何在 SQL Server 2005 中组合两列



我在 SQL Server 2005 中将两列组合在同一表中时遇到一些问题

select cast( FirstName as varchar)+'-'+cast( secondName as varchar) 
from table

如何删除两个字段之间的任何空格

据推测,名称已经是字符串,因此转换是无用的。

如果您有不必要的空格,请使用ltrim()rtrim()将其删除:

select ltrim(rtrim(firstname)) + '-' + ltrim(rtrim(lastname))

最新更新