使用WHERE CONTAINS数字搜索SQL数据库

时间:2017-07-19 13:27:28

标签: sql sql-server database

我目前正在编辑一个工具网站,并根据其标题所包含的内容向项目添加规格标签。我正在使用的方法有一些本地服务器选择,我可能不应该发布,然后是行

WHERE CONTAINS(item_name, '"%4%""" AND "screwdriver"')

我目前正试图找到所有4"螺丝刀,并发现双双引号逃脱了引号,但我在这个网站上搜索的结果表明,使用数字,百分号或两者的方括号都可以。我知道有多个4"螺丝刀,但是当我用数字查询时,我得不到任何结果。

一旦我得到一系列结果,我就有了更新数据的方法,但是没有结果。

此时,我已经花了足够的时间在这里和谷歌试图让这个工作,我可以已经手动添加标签。

1 个答案:

答案 0 :(得分:1)

请改为尝试:

WHERE item_name LIKE'%4%' 
AND item_name LIKE '%screwdriver%'

因此,您只是在搜索包含' 4'和'螺丝刀'。如果你特别想要4"使用LIKE'%4"%'