ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3929511 文字間の空白の削除を教えてください。
質問者:lips7 全角文字の文字間にある空白を削除したいです。
山 田 太 郎 → 山田太郎

下記のとおり置き換えようとしてもダメでした。
select replace('山 田 太 郎',' ','') from user_master;

左空白削除(ltrim() 関数)、右空白削除(rtrim() 関数)、左右空白削除(trim() 関数)などは、ありますが。。。 文字間の空白削除は、どうすれば良いのですか?
困り度:
  • すぐに回答を!
質問投稿日時:
08/04/07 14:34

回答

ANo.1 > select replace('山 田 太 郎',' ','') from user_master;
replaceの第2引数が半角スペースになっているからでは
select replace('山 田 太 郎',' ','') from user_master;
のように全角スペースで試してみていただけませんか。
回答者:nora1962
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/04/07 15:05
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼ありがとうございます。

Teraterm 上で 全角スペースを入力していました。

select replace('山 田 太 郎',' ','') from user_master;
を秀丸で書いてコピーしたら置き換えできました。

参考になりました。ありがとうございます