2012-04-26 34 views
0

所以,我有什麼是具有此值*0000123*更新表與strlen的或修剪

我需要的是選擇那些單元格的值,並刪除「*」兩側和單元表粘貼到另一個單元格中。

被刪除:來自文本的ASTERISK符號。

如何在不使用php的情況下編輯sql中的內部值? (直接輸入將是事)

+0

樣品達請輸入(輸入,所需輸出)。我沒有得到這個問題,你的示例不包含'*',但你說你想刪除'*'s? – Romain 2012-04-26 12:11:29

+0

[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2012-04-26 12:11:37

+0

你的問題沒有任何意義,從你提供的信息。值「0000123」的兩側都沒有「*」。請澄清。 – weenoid 2012-04-26 12:11:51

回答

3

這可能是REPLACE()功能你正在尋找:

DECLARE @Example varchar(max) = '*0000123*' 
SELECT REPLACE(@Example, '*', '')