`
zdk8105
  • 浏览: 36464 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

oracle 分割字符串(2)

阅读更多
(SELECT substr(t1.str,
               instr(t1.str, ',', 1, LEVEL) + 1,
               decode(instr(t1.str, ',', 1, LEVEL + 1),0,
               length(str) + 1,
               instr(t1.str, ',', 1, LEVEL + 1)) -
               instr(t1.str, ',', 1, LEVEL) - 1) s
  FROM dual, t1
  CONNECT BY LEVEL <= (SELECT length(str) -length(REPLACE(str, ','))FROM t1))
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics