Oracle数据截取文字中的数字部分
时间: 2024-02-17 13:02:43 浏览: 148
要从文字中截取数字部分,可以使用正则表达式和REGEXP_SUBSTR函数。假设你要从一个字符串字段STR中截取数字部分,可以使用以下语句:
```
SELECT REGEXP_SUBSTR(STR, '\d+') FROM 表名;
```
其中,STR为字符串字段的名称,'\d+'表示匹配一个或多个数字。这个函数会返回STR字段中的第一个匹配项,如果没有匹配项,则返回NULL。你可以根据自己的需要修改这个正则表达式,来匹配不同的数字格式。
阅读全文