1

文字列内のコンマをパイプ記号に置き換える SQL クエリの記述方法。例: abc, def.

4

3 に答える 3

3

次のクエリを使用

update DATABASE_NAME.TABLE_NAME
  set FIELD_NAME = replace(
    FIELD_NAME,
    ‘find this string’,
    ‘replace found string with this string’
    );

また、選択のみに使用できます

SELECT REPLACE(‘www.mysql.com’, ‘w’, ‘Ww’);
于 2012-07-20T05:03:51.300 に答える
1

SQL 標準にはそのようなコマンドはありませんが、ほとんどのベンダーはこの関数を「replace():

次に、SQL Server の例をいくつか示します。

SELECT Replace('SQLTeam.com Rocks!', 'Rocks', 'is cool') -- returns literal

Update dbo.authors Set city = replace(city, 'Salt', 'Olympic'); -- Updates table

于 2012-07-20T05:07:13.700 に答える
0
Declare @str varchar(100)='abc,def'
SELECT REPLACE(@str,',','|')
于 2012-07-20T05:02:21.133 に答える