2010-06-25 59 views
1

我的表中包含了一些行像下面如何替换SQL Server中的行值?

  1. LCD - 投影机
  2. 一个&一个产品
  3. saranvana店
  4. LG - 电视
  5. IFB - 冰箱
  6. 三星 - 监控

我想更换,而不是空间(特殊字符) - 在所有记录(连字符)

回答

2
UPDATE Table 
SET MyColumn = REPLACE(MyColumn, ' - ', ' ') 
0

我不是100%肯定,你想要什么,但删除,你可以做到这一点连字符:

Update dbo.MyTable 
Set myCol = Replace(myCol, '-', space(0)) 

或者作为select声明

Select Replace(myCol, '-', space(0)) 
From dbo.MyTable 
相关问题