Oracle 12c TRIM函数
作用
TRIM 函数可以删除指定文字列的前后位置指定的需要删除的(任意一个)文字。
写法
TRIM([LEADING | TRAILING | BOTH] [删除的文字] from 文字列
TRIM(文字列)
例子
select trim(' oracle ')
from dual;
---------
select trim(leading 'O' from 'OOracle OServerO')
from dual;
----------
select trim(trailing 'O' from 'OOracle OServerO')
from dual;
注意点
- 删除文字省略的时候,默认为半角空格。
- 如果括号中有 from 指定文字列的时候,位置和删除文字选择一个可以省略。不可以都省略。
- [LEADING | TRAILING | BOTH] 省略时 ,默认为BOTH
- 删除文字省略时,默认是”,半角空格。
- 删除文字只可能是一个字,不可以指定多个文字。
- 如果指定文字列有连续重复的需要删除的文字,则都会删除