搜索用户关键字是否为: Pendrive
在我的数据库中,它是: Pen Drive
我们需要显示笔式驱动..因为这可以任何人请帮我写信查询。从昨天开始,我被困住了。
我已尝试过以下查询,但无效:
Select cat_name
from category
where cat_name LIKE '%pendrive%'
显示0条记录
我需要一个显示“Pen Drive”的查询
提前致谢
答案 0 :(得分:0)
试试这个
SELECT cat_name FROM category WHERE REPLACE(cat_name , ' ','') LIKE '%pendrive%'
它有效..
编辑:这适用于两种类型的输入,即有和没有空格
SELECT cat_name
FROM category
WHERE REPLACE(cat_name , ' ','') LIKE CONCAT('%',REPLACE('your keyword here',' ','%'),'%');
答案 1 :(得分:0)
Select cat_name
from category
where REPLACE(cat_name, ' ','') LIKE REPLACE('%Pendrive%', ' ','')