hql判断数据库中数据是传进来字符串的子串
不是from A where name like '%b%'
是反过来那样的

解决方案 »

  1.   

    传进来一个字符串为“abcdefg”
    判断数据库中有无“abcdefg”的子串
    如果数据库中有a,b,c,ab,abc等,就表明有“abcdefg”的子串
     
    大哥们
      

  2.   

    select * from tt where instr('abcdefg',表字段)>0
      

  3.   

    from A where 'abcdefg' like concat('%',name ,'%')或者from A where instr('abcdefg' ,name)>0
      

  4.   

    afd就不算了
    不是子串
    谢谢了
      

  5.   

    select * from tt where instr('abcdefg',表字段)>0
    这样就OK了,下次问问题时请详细一点。
      

  6.   

    你是按顺序查询,简单一些,如果没有顺序,如AFD,就复杂一些。
      

  7.   

    我怎么才能掌握那么多的这些sql函数呢?
    没地方下手
    主要想操作sql语句
    而不是数据库那些很复杂的东西
    楼上的牛人
      

  8.   

    多看看ACCESS的HELP,多动手,上论坛,耐心一点,有一个熟悉过程
      

  9.   


    花时间看一下手册中有所有函数的列表和详细介绍和例子。
    http://dev.mysql.com/doc/refman/5.1/zh/index.html