如何在sql server 2014中获得近似搜索结果

时间:2016-09-27 06:49:13

标签: sql-server

如何编写sql程序以在搜索字符串值时获得匹配的结果。它应该搜索用户输入的字符的相似性。例如Ahmmed,Ahmad,Ahmmad或Mohammad,Mohammed,Mohamad等应该在执行搜索时显示所有相似的名字。 任何帮助将受到高度赞赏。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

嗯,我猜你需要人工智能,但你可以使用like关键字来做通配符。

e.g。

$search_string = 'Ahm'; //or Moha $query = SELECT column FROM tableName WHERE column LIKE '$search_string%'; //starts with the $search_string

$query = SELECT column FROM tableName WHERE column LIKE '%$search_string'; //ends with the $search_string

$query = SELECT column FROM tableName WHERE column LIKE '%$search_string%'; //starts and/or ends with the $search_string

注意%