如何实现模糊查询呢?
比如说,一本书叫Delphi程序设计,现输入DELPHI,可以查出,输入delphi
也可查出。输入delphi设计也可查出。

解决方案 »

  1.   

    select * from 表名 WHERE 书名>书名+CHR(0) OR 书名<=书名+CHR(255)旧可以了
      

  2.   

    select * from tablename where bookname like %delphi%
      

  3.   

    我觉得 条件用变量好点
    query.add('select * from tablename where bookname like %'+s+'%' );s就是条件
      

  4.   

    继续呼救!
    数据库中的数据已给定。有大写,有小写。
    能不能将SQL语句查询出来的字段统一大小写?
      

  5.   

    s:=uppercase(s);
    query.add('select * from tablename where upper(bookname) like %'+s+'%' );
    不管大小写都能查出