我想通过忽略我在MYSQL上工作的特殊字符来搜索DB列中的字符串。我有像
这样的词麦纳麦 - Alsalmaniya
和DB我有
麦纳麦 - Al-Salmaniya
我可以搜索这个单词我只想搜索字母匹配。字总是不同的。 我已经尝试但是这个案例不符合我的查询
Select * from mainmwx_deliveryzone_areas where name_en LIKE 'Manama - Alsalmaniya'"
找回了我的0行。
答案 0 :(得分:2)
您可以像这样(使用替换)
使用它Select *
from mainmwx_deliveryzone_areas
where replace(name_en,'-','') LIKE replace('Manama - Alsalmaniya','-','')"
所以你不会考虑' - '
答案 1 :(得分:0)
Fields