oracle trim函数用法
时间: 2023-06-25 13:02:14 浏览: 195
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函数不支持传入正则表达式进行匹配,只能匹配具体的字符或字符串。
阅读全文