0

次のような2つの列を持つテーブルがあります。

+-----------+--------+
| 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 など、さまざまな組み合わせがあることがわかります。

誰でもこれを行う方法を教えてもらえますか?

4

2 に答える 2

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

動作するはずです。

于 2013-03-22T16:50:29.027 に答える
0
SELECT Person FROM t1 WHERE Mobile_id REGEXP '02[-_ ]05'

これにより、Personダッシュ02、アンダースコア、またはスペースの後に05.

于 2013-03-22T16:52:31.283 に答える