比如 字段a中有数据'ab',查询关键字为'abc',如何把'ab'这条找出来

解决方案 »

  1.   

    select * from yourTable where instr('abd',字段a);
      

  2.   

    想再问下
    接上面的问题
    字段中有这样的数据
    'ab'
    'cd'查询条件为
    xxxabxxxcdxxx 或 xxxxcdxx只需要把'cd'选出来就可以,就是字符中从后往前检索
      

  3.   

    select * from yourTable where instr('xxxabxxxcdxxx ',字段a)
    order by  instr('xxxabxxxcdxxx ',字段a) desc limit 1