不考虑撇号的搜索字符串

时间:2019-02-01 10:41:16

标签: sql sql-server-2008 sql-server-2005

我正在使用MS Sql数据库

在搜索名称关键字链接“ blandy's”时,将从表中获取结果

搜索关键字“ blandys”(不带撇号)时,我需要获得相同的结果

如何获得结果?

请帮助我吗?

1 个答案:

答案 0 :(得分:1)

我认为您需要同时删除搜索词和关键字中的撇号:

SELECT *
FROM t
WHERE REPLACE(keyword, '''', '') = REPLACE(@SearchTerm, '''', '')