我正在使用SQL Server 2008 R2,并且我想使用RTRIM函数连接两个nvarchar字段。但是,当我这样做时,我得到的只是NULL值。
以下是我正在使用的示例函数:
RTRIM(gis.dbo.tbl.Name1) + ' ' + RTRIM(gis.dbo.tbl.Name2)
提前致谢!
答案 0 :(得分:1)
您是否检查过您的字段是否有值?如果其中任何一个为null,则代码将不起作用。您可以尝试这样来捕获空值:
RTRIM(ISNULL(gis.dbo.tbl.Name1, '')) + ' ' + RTRIM(ISNULL(gis.dbo.tbl.Name2, ''))