使用sql server在vb.net中搜索框

时间:2014-11-17 15:04:40

标签: sql-server vb.net

我的网站上已有搜索框,但我需要允许错误拼写搜索: 如果一个人写(pineapel)它意味着(菠萝)。我希望他在数据库中找到(菠萝)

任何帮助? 提前谢谢你

此代码用于在表sqlserver中查找单词中的单词:

SqlDataSourceArticles.SelectCommand = "SELECT [id], [articleid], [title], [description], [imageurl], [date], [type] FROM [articles] WHERE ([title] LIKE '%' + @title + '%') ORDER BY [imageurl] DESC"

注意:@title是从文本框到搜索页面结果的会话

1 个答案:

答案 0 :(得分:0)

您可以使用SQL SOUNDEX()函数根据声音而不是拼写来查找单词。

WHERE (SOUNDEX([title]) = SOUNDEX(@title))