Sql 删除视图中连接字符串列中的空格

Sql 删除视图中连接字符串列中的空格,sql,tsql,sql-server-2005,Sql,Tsql,Sql Server 2005,我已运行以下脚本来创建一个视图,该视图提供了我想要的结果: SELECT ACTNUMBR_1, ACTNUMBR_2, ACTNUMBR_3, ACTNUMBR_1 + '-' + ACTNUMBR_2 AS Match_Account, ACTNUMBR_1 + '-' + ACTNUMBR_2 + '-' + ACTNUMBR_3 AS Full_Account_Number FROM dbo.GL00100 但我的数据在匹配帐户和完整帐户编号列中存在差距。请参见下面的输出:

我已运行以下脚本来创建一个视图,该视图提供了我想要的结果:

SELECT     ACTNUMBR_1, ACTNUMBR_2, ACTNUMBR_3, ACTNUMBR_1 + '-' + ACTNUMBR_2 AS Match_Account, ACTNUMBR_1 + '-' + ACTNUMBR_2 + '-' + ACTNUMBR_3 AS Full_Account_Number
FROM dbo.GL00100
但我的数据在匹配帐户和完整帐户编号列中存在差距。请参见下面的输出:

我希望我的帐号显示为-A100-000或A100-000-000

删除此视图上所有空间的最简单方法是什么

谢谢,

只需使用即可删除您的共享空间:

SELECT ACTNUMBR_1, ACTNUMBR_2, ACTNUMBR_3, 
    REPLACE(ACTNUMBR_1 + '-' + ACTNUMBR_2, ' ', '') AS Match_Account, 
    REPLACE(ACTNUMBR_1 + '-' + ACTNUMBR_2 + '-' + ACTNUMBR_3, ' ', '') AS Full_Account
只需使用删除您的共享空间:

SELECT ACTNUMBR_1, ACTNUMBR_2, ACTNUMBR_3, 
    REPLACE(ACTNUMBR_1 + '-' + ACTNUMBR_2, ' ', '') AS Match_Account, 
    REPLACE(ACTNUMBR_1 + '-' + ACTNUMBR_2 + '-' + ACTNUMBR_3, ' ', '') AS Full_Account
也,也,复制品也,复制品