急求解答啊!!!谢谢了 啊...

[复制链接]
查看11 | 回复2 | 2013-2-25 14:51:24 | 显示全部楼层 |阅读模式
select substr('[289]+[362]-[323]-12*[454]',

(select instr('[289]+[362]-[323]-12*[454]','[')+1 from dual),

(select

(select instr('[289]+[362]-[323]-12*[454]',']') from dual)-

(select instr('[289]+[362]-[323]-12*[454]','[')+1 from dual)

from dual)

) 指标ID from dual;
现在结果是 289
如何循环着得到 362 323 454
并且最终得到的结果格式为 289,362,323,454
谢谢了啊,急求啊
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
你这是要中括号里面的值??
直接用中括号去卡就是。
对吧?
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
最好不要在多个帖子发同样的内容,在一个帖子里编辑就可以了,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行