如何剥离Oracle中的前导空格?

时间:2009-07-13 13:28:58

标签: sql oracle

我需要从Oracle中的列中删除前导空格。我用谷歌搜索但没有找到任何答案,除了写我自己的功能,我想避免。

实现这一目标的最简单方法是什么?

4 个答案:

答案 0 :(得分:20)

您可以使用LTRIM Oracle功能:

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

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

对于结束空格,您可以使用RTRIM。如需更多选项,请查看TRIM

答案 1 :(得分:3)

使用trim函数从字符串的开头或结尾删除所有指定的字符。

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

答案 2 :(得分:-1)

UPDATE表SET字段= TRIM(字段);

答案 3 :(得分:-1)

更新TABLE_NAME 设置FIELD_NAME = TRIM(COLUMN_NAME)