oracle trim函数
时间: 2024-01-07 12:04:04 浏览: 173
Oracle的TRIM函数用于去除字符串的前导或尾随空格。其基本语法如下:
```
TRIM([ [ LEADING | TRAILING | BOTH ] trim_character FROM ] string )
```
其中:
- LEADING:表示要去除字符串的前导空格
- TRAILING:表示要去除字符串的尾随空格
- BOTH:表示要去除字符串的前导和尾随空格(默认值)
- trim_character:指定要去除的字符,如果未指定,则默认为空格
- string:要去除空格的字符串
例如,要去除字符串" Hello World "的前导和尾随空格,可以使用以下语句:
```
SELECT TRIM(BOTH ' ' FROM ' Hello World ') FROM dual;
```
执行结果为:"Hello World"。
相关问题
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() 函数用于从字符串的开头和结尾删除指定的字符(或空格)。它有三种形式:
1. TRIM(char FROM string)
这种形式从字符串 string 中删除 char 字符。
例如,TRIM('a' FROM 'abracadabra') 返回 'brkcdb'.
2. TRIM(BOTH char FROM string)
这种形式从字符串 string 中删除 char 字符,但是只在字符串的开头和结尾进行删除。
例如,TRIM(BOTH 'x' FROM 'xxxHelloxx') 返回 'Hello'.
3. TRIM(LEADING char FROM string)
这种形式从字符串 string 中删除 char 字符,但是只在字符串的开头进行删除。
例如,TRIM(LEADING '0' FROM '00001234') 返回 '1234'.
阅读全文