例:
select
regexp_replace('wz-001', '^\\D+-|^\\d{2}-|\\D', '', 'g'),
regexp_replace('01-3001', '^\\D+-|^\\d{2}-|\\D', '', 'g'),
regexp_replace('08001-A', '^\\D+-|^\\d{2}-|\\D', '', 'g'),
regexp_replace('8372A', '^\\D+-|^\\d{2}-|\\D', '', 'g'),
regexp_replace('83j3s9', '^\\D+-|^\\d{2}-|\\D', '', 'g');
结果:
001, 3001, 08001, 8372, 8339
补空例:
select
lpad('329', 10, '0'),
lpad('93', 10, '0');
结果:
0000000329, 0000000093
No comments:
Post a Comment