select * from 表名 where 字段名 like '字符串'—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
             毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
  I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”等';
I.Desire := '加不加分随你';
—————————————————————————————————
       

解决方案 »

  1.   

    select * from 表名 where 字段名 like '字符串' order by desc
    (:
      

  2.   

    select * from table 
    where id like "%xxxx'
      

  3.   

    不好使
    sql.add ('select * from 表名');
    sql.add ('where 字段名 like '字符串变量'');
    执行不了,有错误!
      

  4.   

    query1.close;
    query1.sql.clear;
    query1.sql.add('select * from mytable like :myparam');
    query1.parambyname('myparam').asstring:='%'+edit1.text;
    query1.open;
      

  5.   

    with query1 do
    begin
      close;
      clear;
     sql.add('select *from "mytable"like '%zifuchuan'');
     end;
      

  6.   

    select ...............
    %代表任意多个字符
    _代表任意一个字符
      

  7.   

    也可以这样写
    sql.add ('select * from 表名');
    sql.add ('where 字段名 like ''字符串变量''');
    注意分号的数目
      

  8.   

    with query1 do
    begin
      close;
      sql.clear;
      sql.add('select *from mytable like ''%' + string + '%''');
      open;
    end;