我现在作一个模糊查询,要求按供应商的编号和名称进行查询.我已经作好了按编号查询,但是按名称查询还是有些问题.我想问一下,按编号查询和按名称查询在语句上有什么不同吗?

解决方案 »

  1.   

    select * from 供应商表 where 供应商的编号 like '%1213%'
      

  2.   

    'select * from 供应商表 where 供应商的编号 like ''%'+名称+'%''';
      

  3.   

    我想问一下,按编号查询和按名称查询在语句上有什么不同吗?
    没有什么不同。
    qy.Close;
      qy.SQL.Clear ;
      qy.SQL.Add('select * from table where (id like ''%'+Edit1.text+'%'')');
      qy.SQL.Add('and(name like ''%'+Edit2.text+'%'')');
      qy.Open;