`
jzj41232216
  • 浏览: 41384 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

db2递归截取字符串

    博客分类:
  • db2
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;
//其实我只是要取一个字符串中用','分割的最后一段。。。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics