带有空格的SQL LIKE语句

时间:2017-08-15 03:50:24

标签: sql

当我尝试搜索时,我的电话号码中的空格会导致问题。

Select * from customers where number LIKE '%02722231%'

这将返回“LIKE' 02722231'”的记录,但这不会返回任何包含空格的记录,例如' 027 22231'

这可以用正则表达式完成吗?我需要搜索0272542155并获得所有相同的记录,包括027 2542155

1 个答案:

答案 0 :(得分:2)

试试这个:

Select * from customers where REPLACE(number, ' ', '') LIKE '%02722231%'