查询以检索类似主键的值

时间:2013-03-22 16:48:17

标签: mysql sql

我有一个包含两列的表,如下所示:

+-----------+--------+
| Mobile_id | Person |
+-----------+--------+
| ME_02_05  | John   |
| ME-02 05  | Barry1 |
| 02-05     | John   |
| ME 03-02  | James  | 
+-----------+--------+

我想检索Mobile_id包含整数的所有人(02 05)。可以看出,表中存在02 05的不同组合,例如ME_02_05,ME-02 05和02-05。

任何人都可以告诉我该怎么做?

2 个答案:

答案 0 :(得分:1)

SELECT Person FROM Persons WHERE Mobile_Id LIKE "%02%05"

应该有用。

答案 1 :(得分:0)

SELECT Person FROM t1 WHERE Mobile_id REGEXP '02[-_ ]05'

选择每个Person条目,其中02后跟短划线,下划线或空格,后跟05

相关问题