600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > oracle中trim ltrim rtrim函数用法(简单易懂)

oracle中trim ltrim rtrim函数用法(简单易懂)

时间:2020-08-17 13:48:59

相关推荐

oracle中trim ltrim rtrim函数用法(简单易懂)

oracle中trim,ltrim,rtrim函数用法

用法一、去空格

用法二、去除指定字符(trim只能去除单字符,而ltrim和rtrim可以去除多个字符。)

trim去除字符:
语法:SELECT TRIM(leading|trailing|both string1 FROM string2) FROM dual;含义:去除字符串string2前面|后面|前后面(leading|trailing|both)的字符string1,默认去除方式为both例1:SELECT trim(leading ‘d’ from ‘dfssa’) FROM dual; 结果:fssa例2:SELECT trim(both ‘1’ from ‘123sfd111’) FROM dual;结果:23sfd例3:SELECT trim(trailing ‘2’ from ‘213dsq12’) FROM dual; 结果:213dsq1

注意:trim去除字符只能是单个字符,如下,要去除的字符若为字符集则报错

ORA-30001: 截取集仅能有一个字符

ltrim 用法

select ltrim(‘109224323’,‘109’) from dual; 224323

select ltrim(‘10900094323’,‘109’) from dual; 4323

select ltrim(‘10900111000991110224323’,‘109’) from dual; 224323

select ltrim(‘109200111000991110224323’,‘109’) from dual; 200111000991110224323

select ltrim(‘902100111000991110224323’,‘109’) from dual;

总结:

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。