這我相信是一個相當簡單的問題。客戶正在將數據輸入到一個看起來像600/4768/4的列中。我需要在輸入數據後才能刪除/。我將如何做到這一點?數據模式SQL
它通常以這種格式輸入,因爲它在此模式下被另一個源引用。
這我相信是一個相當簡單的問題。客戶正在將數據輸入到一個看起來像600/4768/4的列中。我需要在輸入數據後才能刪除/。我將如何做到這一點?數據模式SQL
它通常以這種格式輸入,因爲它在此模式下被另一個源引用。
如果你想在SQL 更新像
REPLACE(<column_Name>,'/',' ')
整個查詢看起來像
Update <table_name>
set <column_Name> = REPLACE(<column_Name>,'/','')
希望使用replace這有助於
使用SQL Server,你可以嘗試REPLACE (Transact-SQL)
用另一個 字符串值替換所有出現的指定字符串值。
用法:
SELECT REPLACE('abcdefghicde','cde','xxx');
您可以使用REPLACE功能在您的SQL查詢:
replace(string1, string_to_replace, [ replacement_string ])
select REPLACE('600/4768/4','/','')
當用戶輸入數據是否可以再更換「/ 「然後儲存在表
將客戶端數據插入到列中時,您可以使用REPLACE函數,我相信您正在使用SQLServer。以下是你如何使用替換的例子。
REPLACE('600/4768/4','/','');
您可以在程序提交數據之前或在sql中執行此操作。具體取決於你正在編程的內容,你正在使用的數據庫。
在MySql中,您可以這樣做:replace('00/4768/4','/','');大多數rdbms都有類似的功能。
http://dev.mysql.com/doc/refman/5.6/en/string-functions.html#function_replace
我通常會發現它更容易做這種事情在節目中比在SQL雖然。
考慮接受有助於解決問題的答案。謝謝 – Kaushal