oracle trim用法
Oracle的TRIM函数是用于删除字符串中指定的字符或空格的函数。它的基本用法如下:
1. TRIM([leading | trailing | both] remove_characters FROM string_expression)
参数解析:
- leading:表示删除字符串开头的指定字符或空格
- trailing:表示删除字符串结尾的指定字符或空格
- both:表示删除字符串开头和结尾的指定字符或空格
- remove_characters:是要删除的指定字符或空格
- string_expression:是要处理的字符串表达式
示例用法:
1. 删除字符串开头的空格:TRIM(LEADING ' ' FROM ' hello') --> 'hello'
trim函数的作用是删除文本的什么空格
2. 删除字符串结尾的空格:TRIM(TRAILING ' ' FROM 'hello ') --> 'hello'
3. 删除字符串开头和结尾的空格:TRIM(BOTH ' ' FROM ' hello ') --> 'hello'
4. 删除字符串中的指定字符:TRIM('a' FROM 'banana') --> 'bnn'
5. 删除字符串中的多个指定字符:TRIM('ab' FROM 'banana') --> 'n'
注意事项:
- 如果不指定leading、trailing或both参数,默认情况下,TRIM函数会删除字符串开头和结尾的空格。
- TRIM函数只会删除字符串开头和结尾的指定字符或空格,不会删除字符串中间的字符。如果需要删除字符串中间的字符,可以使用REPLACE函数替换为空字符串。
- TRIM函数不会删除字符串开头和结尾的其他非指定字符。如果需要删除字符串中的所有非指定字符,可以结合正则表达式或其他函数使用。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。