books 表 select * from books where typeId=1 and bookName like '%s%' 这是模糊查询
可以查询信息
select * from books where typeId=1 and bookName like '%sdddd%'就查不到了 为什么?books 表中的 数据  bookName                                       typeId
                   精通Struts:基于MVC的Java Web 设计开发             1
                   Struts 2权威指南:基于WebWork核心的MVC 开发          1
小弟在线急切

解决方案 »

  1.   

    当然不一样 '%sdddd%' 可以查询出来  XXXXsddddXXXX,其中XXX是任意字符,%s%可以查询所有包含s的,但是'%sdddd%'就是必须要包含sdddd 然后 sdddd的两边可以是任意字符,比如一个字段是s_abc_dddd  可以用'%s%'查询出来而'%sdddd%'查不出来
      

  2.   

    而'%sdddd%'只能查 而abc1sdddd123这样的
      

  3.   

    不客气,我问的问题到现在没一个人回答,气死我了,spring的问题我发的,准备睡觉了,不等了
      

  4.   

    22 点 22 分还叫深夜?我刚刚才回家!select * from books where typeId=1 and bookName like '%sdddd%'就查不到了 为什么? 你的数据记录中根本就没有 sdddd 这样的串,怎么可能查到呢?
      

  5.   

    你这个是两头匹配啊!也就是说只要包含sdddd这几个字母的才能查到!我看电视去了...