「教えて!ピックアップ」リリース!

全角文字の文字間にある空白を削除したいです。
山 田 太 郎 → 山田太郎

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

左空白削除(ltrim() 関数)、右空白削除(rtrim() 関数)、左右空白削除(trim() 関数)などは、ありますが。。。 文字間の空白削除は、どうすれば良いのですか?

A 回答 (1件)

> select replace('山 田 太 郎',' ','') from user_master;


replaceの第2引数が半角スペースになっているからでは
select replace('山 田 太 郎',' ','') from user_master;
のように全角スペースで試してみていただけませんか。
    • good
    • 1
この回答へのお礼

ありがとうございます。

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

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

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

お礼日時:2008/04/09 15:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング