dポイントプレゼントキャンペーン実施中!

VBからSQL文を実行する場合、
その中で”Trim”を使用しても、実際に取得した値には
反映されません。(空白が削除されません)

どのようにすれば”Trim”を使うことができるのでしょうか?

A 回答 (2件)

ちなみに・・・


SQL Serverで「Ltrim」「Rtrim」を使用した場合は
半角スペースを切り捨てます。
全角スペースを削除したい場合は別な方法を使用しなけ
ればいけませんよ

もし↑のような原因であれば、↓こんな方法もあるよ
Select Rtrim(Replace('あああ△__','△','_'))

'△'(全角スペース)を'_'(半角スペース)に置き換えて
からRTrimで半角スペースを切り捨てます
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
おっしゃるとおり、全角スペースを削除しようとしていました。

お礼日時:2005/01/06 14:34

DBの環境が何なのか書いてくださいね。



SQL Serverの場合「Trim」は、存在しません。
また、「Trim」は、取得文字の左端の空白を削除する関数です。
右端の空白を削除する場合は、「Rtrim」を使います。

「Ltrim」「Rtrim」を使って確認してみてください。。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

「Ltrim」「Rtrim」を使ってみましたが、
やはり取得した値には、空白が削除されていませんでした。。。

お礼日時:2005/01/06 09:06

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

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