摘要:
oracle数据库,表数据如下:idsid3,4,5713,14,15,1617想要使用sql,实现将ids按照逗号分割后查询到如下记录:idsid3747571317141715171617在Oracle9i以上版本中,可以使用regexp_substr实现。具体sql语句如下:selectid,idsfrom(selectregexp_substr(ids,'[^,]+',1,lvl)ids,lvl,idfromtbl,(selectlevellvlfromdualconnectbylevel<=(selectmax(length(regexp_replace(ids 阅读全文
posted @ 2012-10-29 22:57
MyFavorite
阅读(902)
评论(0)
推荐(0)

浙公网安备 33010602011771号