设为首页 加入收藏

TOP

ORACLE-018:ORACLE技巧001字符串处理
2015-11-21 02:07:49 来源: 作者: 【 】 浏览:0
Tags: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')
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据库面对不同业务逻辑约束条件.. 下一篇oracleredo管理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: