数据库里面的值是这样的张.三.xyz给定的值是张三xyz现在求一条sql语句将两个匹配 就是将数据库里面的值的点忽略掉(.的位置不固定)谢谢大家啦~~~

解决方案 »

  1.   

    select * from 表 where replace(字段, '.', '') = '张三xyz'
      

  2.   

    select c from t where replace(c, '.', '') = '张三xyz'//c是字段名
      

  3.   

    select yourvalue from t_yourtable where yourvalue like '张%三%xyz'
      

  4.   

    select name from employees where replace(name,'.','')="张sanes";呵呵,本地表中的测试数据!
      

  5.   

    select name from employees where replace(name,'.','')="张sanes";