设为首页 加入收藏

TOP

db2递归截取字符串
2014-11-24 02:45:05 来源: 作者: 【 】 浏览:2
Tags:db2 截取 字符串

with n(str, ori, pos) as (
values ('aa,bb,cc,dd,', 1, posstr('aa,bb,cc,dd,', ','))
union all
select str, pos+1, locate(',', str, pos+1)
from n
where locate(',', str, pos+1)>0)
select str, ori, pos, substr(str, ori, pos-ori) as result from n order by pos desc fetch first 1 rows only;
//其实我只是要取一个字符串中用','分割的最后一段。。。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇db2根据错误进行排除的经验之谈 下一篇DB2 V9新增的字符串标量函数STRIP

评论

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