如何在不更改表本身中的值的情況下從SQL Server Select
命令替換一個字符?使用Select命令替換/在 - 在SQL Server中使用選擇命令
例子:
Select Col_Name
from TABLE
回報
**RANDOM/ANSWER**
如何修改Select
查詢來獲取**RANDOM-ANSWER**
呢?所以/
被替換爲-
。但在表中的數據保持不變
如何在不更改表本身中的值的情況下從SQL Server Select
命令替換一個字符?使用Select命令替換/在 - 在SQL Server中使用選擇命令
例子:
Select Col_Name
from TABLE
回報
**RANDOM/ANSWER**
如何修改Select
查詢來獲取**RANDOM-ANSWER**
呢?所以/
被替換爲-
。但在表中的數據保持不變
的replace
功能應該做的伎倆:
SELECT REPLACE(my_column, '/', '-')
FROM my_table
Select Col_Name, REPLACE(Col_Name, '/', '-') AS New_Column
from TABLE
要更換新字符/字符串數據中發現的所有sepecific字符/字符串。
DECLARE @myValue VARCHAR(50) = 'RANDOM/ANSWER';
SELECT REPLACE(@myValue, '/', '-');
-- o/p:
-- RANDOM-ANSWER
使用[取代](http://msdn.microsoft.com/en-us/library/ms186862.aspx)函數嘗試 – GolfWolf 2014-09-26 09:52:17
'選擇替換(COL_NAME, '/', ' - ')從TABLE' – 2014-09-26 09:52:30