数据库中有数据 比如“zs”  现在要求给你“zscs”可以检索出“zs”该怎么办?  肯定不是like因为给你的数据比数据库中存储的数据字符多 zscs也不一定是这个人顺序 只要包含zscs就行数据库winform

解决方案 »

  1.   

    反过来like
    where "zs" Like "%" + fieldname + "%"
      

  2.   

    where "zscs" Like "%" + fieldname + "%"
      

  3.   

    where CHARINDEX('zscs',fieldname )>0
      

  4.   

    是个好方法 我也这样用过  但是又发现了新问题  我是想做模糊搜索  有一个类可以转换文字为拼音包含多音字
    数据库中有“张三”-->“zs”
    输入“长伞”-->“zscs”
    反过来like是可以解决这个字的问题,但是如果我数据库里的人名是“长伞”
    还是会有问题