だから、私は何を持っていることは*0000123*
更新strlen関数とSQLのテーブルまたは
は何私が必要とする「*」両側に、そのセルの値を選択して削除することです。この値を持つセルを持つテーブルであるトリム別のセルに貼り付けます。
削除する:テキストのASTERISK記号。
私は中間でphpを使わずにsqlの内部値を編集する方法はありますか? (直接入力がものになるでしょう)それはあなたがREPLACE()
機能を探しているかもしれない
だから、私は何を持っていることは*0000123*
更新strlen関数とSQLのテーブルまたは
は何私が必要とする「*」両側に、そのセルの値を選択して削除することです。この値を持つセルを持つテーブルであるトリム別のセルに貼り付けます。
削除する:テキストのASTERISK記号。
私は中間でphpを使わずにsqlの内部値を編集する方法はありますか? (直接入力がものになるでしょう)それはあなたがREPLACE()
機能を探しているかもしれない
:
DECLARE @Example varchar(max) = '*0000123*'
SELECT REPLACE(@Example, '*', '')
あなたは、SQL-ServerとMySQLでREPLACE
を使用することができます。
SELECT REPLACE(MyVal, '*', '') As NewValue
FROM Table
T -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
サンプル・ダta、please(入力、希望出力)。私は質問をしません。あなたのサンプルに '*'は含まれていませんが、 '*' sを削除したいと言っていますか? – Romain
[何を試しましたか?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
あなたの質問はあなたが提供した情報から意味をなさない。値 '0000123'の両側に「*」はありません。どうか明らかにしてください。 – weenoid