0

電話番号を検索するためのクエリが必要です。単純な検索は問題ありませんが、次の条件があります。

eg : I want to search a number   : 0431248892

ただし、ユーザーが入力したデータは、データベースに任意の形式で保存できます。

例:

 04 3124 8892
             0431248892
         0431 2488 92
4

2 に答える 2

2

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace

SELECT * FROM tablename WHERE REPLACE(columnname,' ','') = '0431248892'
于 2012-06-27T04:39:37.883 に答える
0

MySql 正規表現の使用を検討してください。

于 2012-06-27T04:37:19.433 に答える