SQL文を使って、全角スペースを削除したいです

解決


  2005-06-09 02:12:07  No: 122363

SQL  SERVERの初心者です。
データの形式は  小林口光一口口口
”口”は全角スペースです。
SQL SERVERでどうな簡単なSQL文を使って、”光一”の後の全角スペースが削除されますか?
誰か教えてください。


じゃんぬねっと  URL  2005-06-09 02:18:16  No: 122364

全角スペースであれば、LTrim と RTrim は使えませんね。
Replace() になりますね。


dark  2005-06-09 02:20:59  No: 122365

VBの質問ではなくSQL SERVERのSQL文の質問でしょうか?

ここは【Visual Basic 初心者掲示板】なんですけど。。。


いな  2005-06-09 02:34:00  No: 122366

全角スペースの削除という
データの加工はVB側でやってはだめなの?

また、だめな場合、なぜ?


  2005-06-09 20:29:35  No: 122367

じゃんぬねっとさん、ご回答ありがとう御座います。
今、以下の方法を利用して、全角スペースが削除されました。
Replace()を使って、全角スペースから半角スペースまで変換する。
LTrim()またはRTrim()を使って、半角スペースを削除する。
Replace()を使って、半角スペースから全角スペースまで変換する。

darkさん、すみませんでした。VB6に関連したデータベースはSQLSERVERですが、VBでSQLを使って、テーブルに対して操作ので、ここで勝手に書きました。でも、このような質問はここで提出されませんか?

いなさん、”データの加工・・・・”と言いますが、まさにこのことをしている。一番簡単な方法を探し当てたい。。。。。


いな  2005-06-09 20:48:23  No: 122368

>SQL SERVERでどうな簡単なSQL文を使って、”光一”の後の全角スペースが削除されますか?

了解。
【SQL文を使って】というのは、データの加工はSQL側で行う
≒VB側ではデータの加工を行えない何らかの制約がある。

っと深読みしてました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加