oracle 截取字符串
例如 一段字符串为 "1,2,3,4,10,20,,30,,,40,,,,50"
中间都好数量未知,最后出来都是一个逗号拼接的。
1,2,3,4,10,20,30,40,50
求高手指点!
[解决办法]
select regexp_replace('1,2,3,4,10,20,,30,,,40,,,,50 ', '(,){2,}', ',')
from dual;
发布时间: 2014-04-22 16:41:26 作者: rapoo
oracle 截取字符串
例如 一段字符串为 "1,2,3,4,10,20,,30,,,40,,,,50"
中间都好数量未知,最后出来都是一个逗号拼接的。
1,2,3,4,10,20,30,40,50
求高手指点!
[解决办法]
select regexp_replace('1,2,3,4,10,20,,30,,,40,,,,50 ', '(,){2,}', ',')
from dual;