首 页IT知识库翔宇问吧收藏内容
当前位置:翔宇亭IT乐园IT知识库数据库Oracle

Oracle中去除字符串首尾空格的方法

减小字体 增大字体 作者:本站  来源:本站原创  发布时间:2012-05-11 08:08:33

有时候在查询或者进行其他处理的时候,需要把字符串首尾部的空格字符去掉。

在oracle中,可以使用相关的函数进行处理。

(1)ltrim函数

ltrim函数的原型为ltrim(c1,c2), 该函数是按照c2中的字符一个一个截掉c1中的字符,并且是从左边开始执行的,只要遇到c2中有的字符,c1中的字符都会被截掉, 直到在c1的字符中遇到c2中没有的字符为止函数命令才结束。

如:

1)LTRIM('109224323','109')  结果为:224323

2)LTRIM('10900094323','109') 结果为:4323

3)LTRIM('10900111000991110224323','109')  结果为:224323

4)LTRIM('10920011100099111022432','109') 结果为:200111000991110224323

5)LTRIM('90210011100099111022432','109') 结果为:2100111000991110224323

(2)rtrim函数

rtrim函数原型为rtrim(c1,c2),该函数是按照c2中的字符一个一个截掉c1中的字符,这与ltrim函数相反,是从右边开始执行的,只要遇到c2中有的字符,c1中的字符都会被截掉, 直到在c1的字符中遇到c2中没有的字符为止函数命令才结束。

在这里不再给出具体的例子。

(3)trim函数

trim函数在没有给出具体参数时,默认去除字符串首尾的空格。

如果去掉字符串中的任何空格,可以使用replace函数,如:

replace('biye5 u. c o m',' ','') 结果为:biye5u.com

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2022 biye5u.com. All Rights Reserved.