删除参考字段右侧不需要的空间

时间:2014-02-02 13:19:35

标签: sql sql-server

我正在使用SQL Server 2005并尝试在""之间放置<field>

, (+'"') + isnull(convert(VARCHAR(40), GUEST_CHECK_LINE_ITEM_HIST.referenceInfo, 120), '') (+ '"') AS ["IdentityNumber"]

数据类型

referenceInfo nvarchar(40)

结果

http://postimg.org/image/rlkxwjthx/

输出数据"10012 "在字段右侧有一个空格。如何删除它?

2 个答案:

答案 0 :(得分:0)

LTRIM - 从字符串

的左侧删除空格

RTRIM - 从右侧删除任何空格

你可以在你的情况下使用RTRIM并将你的变量放在里面。

RTRIM("foo     ")  // output will be "foo"

答案 1 :(得分:0)

使用LTRIM(RTRIM(你的领域))

LTRIM(RTRIM(your field))

它将从右侧和左侧两者中移除空间 如果你需要从一侧然后只需使用LTRIM(字段)左侧间距和RTRIM(字段) 适合正确的间距 谢谢:D