所以,我有什麼是具有此值*0000123*
更新表與strlen的或修剪
我需要的是選擇那些單元格的值,並刪除「*」兩側和單元表粘貼到另一個單元格中。
被刪除:來自文本的ASTERISK符號。
如何在不使用php的情況下編輯sql中的內部值? (直接輸入將是事)
所以,我有什麼是具有此值*0000123*
更新表與strlen的或修剪
我需要的是選擇那些單元格的值,並刪除「*」兩側和單元表粘貼到另一個單元格中。
被刪除:來自文本的ASTERISK符號。
如何在不使用php的情況下編輯sql中的內部值? (直接輸入將是事)
這可能是REPLACE()
功能你正在尋找:
DECLARE @Example varchar(max) = '*0000123*'
SELECT REPLACE(@Example, '*', '')
您可以在SQL-Server中使用REPLACE
和MySQL:
SELECT REPLACE(MyVal, '*', '') As NewValue
FROM Table
ŧ - SQL:http://msdn.microsoft.com/en-us/library/ms186862.aspx
MySQL的:http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_replace
樣品達請輸入(輸入,所需輸出)。我沒有得到這個問題,你的示例不包含'*',但你說你想刪除'*'s? – Romain 2012-04-26 12:11:29
[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2012-04-26 12:11:37
你的問題沒有任何意義,從你提供的信息。值「0000123」的兩側都沒有「*」。請澄清。 – weenoid 2012-04-26 12:11:51