如何在搜索菜单的字符串中添加空格?

how add whitespace in string for searching menu?

我尝试在网站上搜索构建菜单。示例 我在数据库中有数据字符串是 "Volvo XC60 B3D" 或 "HP Lion D19",我尝试在搜索菜单中输入 "VolvoXc60B3D" 或 "HPLionD19" 并且找到的结果是 0,我已经尝试使用%Like%Full-Text 但仍然无效,我想使用 trim

UPDATE item SET 
name = LTRIM(RTRIM(name)), 
description = LTRIM(RTRIM(description)) 

对于数据库中的所有数据,但不确定这是好的解决方案,因为有时项目名称使用 - 或 / 之类的 "Dell-Xps",谁能给我解决方案???

编辑 1 抱歉,没有使用更新,我尝试消除数据中的空格 ('name'),然后使用 like / full -text 选择用户查找的数据(已删除空格)。

尝试使用 replace:

UPDATE item SET 
name = REPLACE(name, ' ',''), 
description = REPLACE(description, ' ','')

如果您不想更新,您可以保留您的字段作为搜索查询中的使用替换:

SELECT name, description 
FROM YourTable
WHERE REPLACE(name, ' ','') = 'VolvoXc60B3D' 
    AND REPLACE(description, ' ','') = 'YourDescriptionWithoutSpaces'

在尝试了一些查询后我明白了

select REPLACE (name," ","") AS 'FIND' 
from item 
WHERE REPLACE (name," ","") LIKE '%VolvoXc60B3D%'

感谢您的帮助。