oracle中trim函数用法
时间: 2023-08-06 17:06:58 浏览: 365
Oracle中的TRIM函数用于去除字符串开头和结尾处的指定字符(或空格)。
其基本语法为:
```
TRIM([BOTH | LEADING | TRAILING] [trim_character] FROM string)
```
其中,`BOTH`表示去除开头和结尾处的指定字符,`LEADING`表示去除开头处的指定字符,`TRAILING`表示去除结尾处的指定字符。
`trim_character`表示要去除的字符,可以是任何单个字符或者一个字符串。如果省略了`trim_character`,则默认去除空格。
`string`表示要进行操作的字符串。
例如,以下语句将去除字符串开头和结尾处的空格:
```
SELECT TRIM(' hello world ') FROM dual;
```
输出结果为:
```
hello world
```
又如,以下语句将去除字符串开头处的0:
```
SELECT TRIM(LEADING '0' FROM '000123456') FROM dual;
```
输出结果为:
```
123456
```
相关问题
oracle trim函数用法
Oracle中的TRIM函数有以下用法:
1. TRIM(string)
该函数返回去掉字符串首尾空格后的字符串。例如,TRIM(' hello ')将返回'hello'。
2. TRIM( [ LEADING | TRAILING | BOTH ] trim_string FROM string )
该函数返回去掉字符串首尾指定字符后的字符串。其中,LEADING表示只去掉字符串开头的指定字符,TRAILING表示只去掉字符串结尾的指定字符,BOTH表示同时去掉字符串开头和结尾的指定字符。例如,TRIM(BOTH '-' FROM '--hello--')将返回'hello'。
3. TRIM( [ LEADING | TRAILING | BOTH ] trim_string1 [ [ LEADING | TRAILING | BOTH ] trim_string2 ] ... [ FROM string ] )
该函数返回去掉字符串首尾指定字符串中任意一个或多个字符后的字符串。与第二种用法类似,可以使用LEADING、TRAILING、BOTH指定去掉字符串开头、结尾或同时去掉,可以指定多个trim_string参数。例如,TRIM(LEADING '0' FROM '0001234000')将返回'1234000'。
注意:Oracle中的TRIM函数不支持传入正则表达式进行匹配,只能匹配具体的字符或字符串。
oracle的trim()函数用法
Oracle的TRIM()函数用于删除字符串的开头或结尾的空格或指定字符。其常用的语法如下:
TRIM([ [LEADING | TRAILING | BOTH] trim_character FROM ] string)
其中,LEADING表示从字符串开头删除指定字符;TRAILING表示从字符串结尾删除指定字符;BOTH表示同时删除字符串开头和结尾的指定字符。trim_character参数是可选的,表示要删除的字符或字符串,默认为删除空格。string表示要进行删除操作的字符串。
例如,以下是删除字符串开头和结尾的空格的示例:
SELECT TRIM(' abc ') FROM dual;
结果为:'abc'
以下是删除字符串开头的指定字符('/')的示例:
SELECT TRIM(LEADING '/' FROM '/abc/def/') FROM dual;
结果为:'abc/def/'
阅读全文