猿问

PL/SQL中 如何在字符串中提取数字 ?

PL/SQL中 如何在字符串中提取数字 ?


慕斯709654
浏览 892回答 3
3回答

慕仙森

select regexp_substr('水库新村332号','[0-9]+' ) from dual;--用正则表达式取出数字select regexp_substr('水库新村332号','[[:digit:]]+') from dual;

达令说

SELECT REGEXP_REPLACE('水库新村332号', '[^[:digit:]]') FROM DUAL; 这个更简单

千巷猫影

select regexp_substr('水库新村332号','\d+') from dual
随时随地看视频慕课网APP
我要回答