select * from table where 字段<>''

解决方案 »

  1.   

    select * from table where field like '%sss%'
      

  2.   

    query.close;
    queryy.sql.clear;
    query.sql.add(select * from table  where yourField like '%some%');
    query.open;
      

  3.   

    查出某个字段中含有一些字符的所有记录:
    假如表名为aaa,字段名为name,要找出的字符上str,写法如下:
      select name from aaa where name like '%str%'
    如果用一个变量str将要查找的字符代替是:
     ss='select name from aaa where name like '+'"%'+str+'%"'
    让后在Query1 调用时将变量ss添加到SQL中:
      Query1.close;
      Query1.sql.clear;
      Query1.sql.add(ss);
      Query1.open;请自己写写。很简单的。