ORACLE-018:ORACLE技巧001字符串处理
1、截取字符串
oracle截取字符串用到了一个函数substr,参数为:substr(字符串,起始位置,截取长度),
例如:字符串123,112,需要将末尾逗号去掉,那么截取函数如下:
select substr('123,112,',0,length('123,112,')-1) from dual;
结果:123,112
2、替换字符串
使用函数:replace,
如下:
select replace('想当年,金戈铁马,气吞万里如虎','虎','狼') from dual;
结果:想当年,金戈铁马,气吞万里如狼
3、字符串拼接
字符串与字符串拼接使用|| 符号,如果字符串中有单引号则使用双单引号,代表一个单引号,以此类推。
例如:
select '(A.SerialID IN('|| 123||') OR NVL(A.SerialID,''0'') != ''0'')' from dual;
结果:
(A.SerialID IN(123) OR NVL(A.SerialID,'0') != '0')
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。