请问一下现在我想进行联想查询,请问怎么做呢?例如我查:中国科技大学,我可以输入中国科技大学,中科大,中国科大,这样都能查询出中国科技大学。请问我如我想这样做,该怎么办呢?SQL Server怎么用呢?或者用什么样的SQL语句!恭候大神回答!

解决方案 »

  1.   

    like
    建议查看SQL 手册.
      

  2.   

    说一下我的笨方法比如用户的输入中含有3个或以上字符在目标字符串中都能找到,就认为是近似的。。要遍历这个字符串的每个char,看目标字符串中是否包含,如果包含就将计数器加1,最后看计数器是否大于3。。不过我觉得这样效率太低了,不知有什么高效的方法吗。。
      

  3.   

    @mizuho_2006,是啊,我也觉的是的,因为我要查很多词啊、、