我需要从字符串中删除所有字符,或者提取数字并将数字存储在临时表中。
这是我到目前为止所做的:
drop table if exists T_Stores;
create temporary table T_Stores(
store varchar(50)
);
insert into T_Stores
select p.pev_nms from bsgtran.pev p where p.pev_nms regexp '(new|relo|under).*store'
;
它目前将p.pev_nms
的值保存到store
列中。其中有许多不同的方式New Store 00001
或New Store 00001 CA
或New Store 00001 1st St., New York, NY
以及许多其他不同的组合。如何从字符串中提取5位数字符?