您的位置:程序门 -> db2 -> 基础类



请问db2中如何实现oracle的instr("([1][2][3])([4][5])([6][7][8][9])","(", 1, 3)的功能


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问db2中如何实现oracle的instr('([1][2][3])([4][5])([6][7][8][9])','(', 1, 3)的功能
发表于:2007-11-13 16:28:07 楼主
()中的[]的个数是不定的,有一组这样的值配置,如何实现:
instr('([1][2][3])([4][5])([6][7][8][9])','(',   1,   1)
instr('([1][2][3])([4][5])([6][7][8][9])','(',   1,   2)
instr('([1][2][3])([4][5])([6][7][8][9])','(',   1,   3)
……

只找到locate()函数近似,但无法计算第二次或第三次出现的位置
发表于:2007-12-03 10:28:331楼 得分:0
没太明白,locate和instr是一样的功能呀,参数也是一样。
记得好像唯一的差别只是instr原串是第一个参数,locate原串是第二个而已,功能完全一样呀!


快速检索

最新资讯
热门点击