2013-11-28 92 views
0

我有一列需要清理數據。SQL Server正則表達式選擇和更新

首先我想做一個選擇來獲取壞數據的記錄,然後我想在無效的章程上運行替換。

我正在尋找選擇任何包含非字母數字字符但忽略斜槓「\」作爲第二個字符,也忽略下劃線和其他字符串中的破折號。以下是我期望從此查詢中獲得的數據的一些示例。

@\AAA 
A\Adam's 
A\Amanda.Smith 
B\Bear's-ltd 
C\Couple & More 

在此之後,我想運行一個更換任何這些無效字符,並用下劃線代替他們這樣的結果是這樣的:

_\AAA 
A\Adam_s 
A\Amanda_Smith 
B\Bear_s-ltd 
C\Couple_More 

回答