我需要一个查询来搜索电话号码。简单的搜索很好,但我有以下条件。
eg : I want to search a number : 0431248892
但是当用户输入数据时,数据可以以任何格式存储在数据库中。
例如:
04 3124 8892
0431248892
0431 2488 92
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace
SELECT * FROM tablename WHERE REPLACE(columnname,' ','') = '0431248892'
考虑使用 MySql 正则表达式: