在sql server中搜索和替换文本

时间:2014-08-01 18:52:06

标签: sql-server regex

我在每一行都有以下模式

21,N                                        
54,N           
34,N         
.  
.   
.  
.  

等等

我想替换上面的内容,以便它们如下所示

21,  
54,  
34,  
.  
.  
.  

我尝试使用正常表达式搜索文本,如[0-9] [0-9],N 它工作正常 当我尝试将上面的内容替换为[0-9] [0-9]时, 它似乎没有用。我得到类似下面的东西

[0-9][0-9],  
[0-9][0-9],  
[0-9][0-9],  
.  
.  
.  
.  

有人可以帮帮忙,让我知道如何达到预期效果

1 个答案:

答案 0 :(得分:0)

UPDATE tableName 
 set FieldName = Left(FieldName,len(fieldName)-1) 
WHERE fieldName like '%,N'