Oracle 某库表字段的内容如:A20110304ABCDE20120303A20110331ABCD_EA033XYZ要求SQL语句实现从字段中截取出除首字符外的非数字字符,如:ABCDEABCD_EXYZ要求SQL语句实现从字段中截取出除首字符外的非数字字符,如ABCDEABCD_EXYZ
select substr(regexp_REPLACE('A20110304ABCDE20120303', '[[:digit:]]',''),2) REGEXP_SUBSTR from dual;
select substr(regexp_REPLACE('A20110331ABCD_E', '[[:digit:]]',''),2) REGEXP_SUBSTR from dual;
select substr(regexp_REPLACE('A033XYZ', '[[:digit:]]',''),2) REGEXP_SUBSTR from dual;
请点击输入图片描述