2010-06-25 79 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