如何从数据末尾删除句号

时间:2011-09-16 11:03:48

标签: sql-server tsql

我需要更新我的表,因为列中的一些字段最后有一个fullstop,我需要删除它。

因此,在TableA中,Field1:数据看起来像

1002243.    
1007053.    
1007403.    
1104098.    
1110010.  

注意:并非所有字段的长度都相同。

我需要删除句号。

我正在使用SQL Server 2005,欢呼:)

2 个答案:

答案 0 :(得分:7)

UPDATE TableA
SET Field1 = LEFT(Field1 ,LEN(Field1)-1)
WHERE Field1 LIKE '%.'

答案 1 :(得分:0)

然后你会有一段时间后的数据。试试看:

Print '[' + Field1 + ']'看看你是否得到这样的东西:

[101. ]

在此期间之后有一个空格。