MySQL-在字符串字段中搜索一系列由文本分隔的数字,并获取这些数字

时间:2018-11-15 19:59:11

标签: string search extract

我有一个varchar字段,它是可以是数字或文本和数字的文本字符串。

字段名称:Imei

+----+----------------------------------------+
| id |                       imei             |
+----+----------------------------------------+
|  1 |                       1200000000001209 |
+----+----------------------------------------+
|  2 | 3500000000001210-IMEI:4000000000003002 |
+----+----------------------------------------+

在此示例中,imei字段可以包含一个包含数字的字符串,如果包含文本,则需要从该字段中提取所有imei编号,以便得到这些数字:

1200000000001209
3500000000001210
4000000000003002

我需要这些数字,因为如果存在已经售出的数字,我必须将它们与另一个表进行比较。

0 个答案:

没有答案