现在的位置: 首页 > 综合 > 正文

从oracle字段中提取数字

2013年10月27日 ⁄ 综合 ⁄ 共 178字 ⁄ 字号 评论关闭

1.方法一

select  translate(name,'0123456789'||name,'0123456789')
from test

2.方法二

select regexp_replace(name,'[^0-9]','') from dual;

select regexp_replace(name,'[^0-9|.]','') from dual;这一句可以过滤小数。

抱歉!评论已关闭.