字段为空指什么?
NULL? 还是该列根本没有数据?

解决方案 »

  1.   

    IS NOT NULL ?
    具体点,一百个字段?还是一百条记录?
      

  2.   

    MsSQL:
    方案一:
    select fieldname
    from(
    select 'field1' fieldname,count(field1) as num from yourtable
    union
    select 'field2',count(field2) from yourtable
    union
    ...
    union
    select 'field100',count(field100) from yourtable
    ) as vTable
    where num>0
      

  3.   

    select count(feild1) as feild1,count(feild2) as feild2,.......count(feild100) as feild100 from tablefeild1   30
    feild2   30
    feild3   29
    feild4   28
    ....
    ...
    ==>
    'select ' + 'feild1 ,'+'feild2,'+feild............... from table
      

  4.   

    表的字段个数为100个,field1,field2,field3.....filed100;
    原因数据插入的时候只对其中的几个字段进行插入,大部分的字段没有进行插入,
    现在就要取出这些已经有数据插入的字段名.(主要是用来判断,上一次的SQL操作是对哪些字段进行了操作)
    谢谢各位大虾啊!!
      

  5.   

    select * from table limit 1;
    然后用mysql_fetch_field就可以了
      

  6.   

    奇怪你怎么判断“上一次”sql操作
      

  7.   

    还有mysql_insert_id可以得到上一次插入的id