2012-02-13 89 views

回答

7

使用REPLACE功能:

UPDATE YourTable 
    SET YourColumn = REPLACE(YourColumn, '%', ''); 
1
update your_table set your_column = replace(your_column, '%', '') 
0

如果你的DBMS沒有一個「替換」功能,你將不得不使用一些字符串函數使用字符替換。

以下是Sybase和SQL Server中的示例。

UPDATE YourTable 
SET YourColumn = stuff(YourColumn, patindex(YourColumn, '%'), 1, NULL) 

此代碼將在YourColumn中找到'%'的模式,然後使用該位置編號將NULL替換爲該字符。