我需要从字符串中删除所有字符,或者提取数字并将数字存储在临时表中。
这是我到目前为止所拥有的:
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 位字符?