當前如果用戶輸入公司名稱作爲「Bob's Place」,我的詞幹將刪除並返回「Bob Place」。然而,我有問題與SQL數據端SQL查詢詞幹刪除引號和結尾字符
我想要做的是帶回公司匹配詞幹,但在數據庫方面有公司名稱「鮑勃的地方」。我可以刪除並比較「bob位置」?
select *
from ops..companyinfo with(nolock)
where SUBSTRING(name, 0, charindex(CHAR(39),name)) like '%bob place%'
目前其比較「鮑勃」 =「鮑勃的地方」
目前需要的,如果在數據庫名稱的公司叫邁克的地方必須邁克地方
不要用,而不是字符串操作使用paramaterized查詢鬥爭。 http://blogs.msdn.com/b/sqlphp/archive/2008/09/30/how-and-why-to-use-parameterized-queries.aspx但如果您必須使用「替換」功能 – xQbert