2009-07-13 7 views
4

Oracleの列の先頭スペースを削除する必要があります。私はグーグルではありますが、私が避けたい自分の関数を書くこと以外は答えが見つかりませんでした。Oracleの先頭スペースを削除するにはどうすればよいですか?

これを達成する最も簡単な方法は何ですか?

+0

http://www.google.com/search?hl=en&rls=en&hs=ja1&q=How+do+you+strip+leading+spaces+in + Oracle&aq = f&oq =&aqi = –

+2

タッチ。このページは2番目の結果ですが) – larf311

答えて

17

あなたができるユーザーLTRIM Oracle関数:

SQL> select ltrim(' hello world') from dual; 

LTRIM('HELLOWORLD') 
------------------- 
hello world 

あなたがRTRIMを使用することができ、スペースを終了します。さらに多くのオプションについてはTRIMをご覧ください。

2

trim関数を使用すると、指定したすべての文字が文字列の先頭または末尾から削除されます。

trim([ leading | trailing | both [ trim_character ] ] string1) 
-1

UPDATEテーブルSETフィールド= TRIM(フィールド)。

-1

更新TABLE_NAME セットFIELD_NAME = TRIM(COLUMN_NAME)

関連する問題