sql中怎么才能够截取某个字符后面的特定的值

sql中怎么才能够截取某个字符后面的特定的值,就像“赵四13920282738江苏省苏州市” 取1字符后面的3920282738这个值。

截取11位手机号:select substr('赵四13920282738江苏省苏州市',3,13) from dual;
字段:substr(字段名,instr(字段名,'1',1),instr(字段名,'1',1)+10)--从截取11位手机号
只截取1后面的10位:substr(字段名,instr(字段名,'1',1)+1,instr(字段名,'1',1)+10)