我不想讨论数据库的问题。
这位朋友可能是想问怎么查空值的问题吧!?SQL可以这样写:
比如你想查出版时间为空的:SELECT * FROM TABLE WHERE TABLE.出版时间 IS NULL
书资料不全的记录的:
SELECT * FROM TABLE WHERE TABLE.出版时间 IS NOT NULL AND (TABLE.字段2  IS NULL OR TABLE.字段3  IS NULL  OR 。)

解决方案 »

  1.   

    答:严黎斌, wzs朋友
        表结构已经写好,且已经有1万多条记录,我不敢乱动,
        我们可以撇开数据库及构不谈,也即不谈在数据中用SQL筛选,
        万辛的是:
           这个表已经被我在(1998年)被一条一条被显示在STRINGGRID中了
        我能不能“定性”地直接对STRINGGRID每一行数据进行分析呢?
        如:md_1 这一行,看看下一行是不是md开头的,如果是,再下一行,直到
        找到不是md为止,统计有几个连续MD开头的,如果是两个,则就判断则两行
        重要三个域是否完整,完整则显示,不完整则PASS
        特别提醒:如果出现“本等全集第一卷”,我不会用md_1,我们为人为地加
        以区别,否则会冲突,
           毕竟1998年这方面欠考虑,请高手继续指定!!    感谢严黎斌, wzs朋友
      

  2.   

    想不通为什么不考虑sql,这和数据结构没有什么关系,其实sun_lz兄说的
    不错,1998年不知你用的什么语言,是不是不支持sql。
    记录无所谓,你可备一份,然后动动手术,成功了更好
      

  3.   

    感谢各位关心,我如下记录已经在STRINGGRID中逐行显示了,
    我如何从现有的STRINGGRID中读出进行判断呢?请给DELPHI代码。 
    lxqj_1 鲁迅全集第一卷  xxxx-xx-xx  123  rtrr dge
    lxqj_2 鲁迅全集第二卷  xxxx-xx-xx  123  rtrr dge
    md_1  矛盾全集第一卷  xxxx-xx-xx  245  123  rtrr  dge 
    md_2  矛盾全集第二卷                      
    tlbb  天龙八步        xxxx-xx-xx  234  456  456
    zfz    张飞传          xxxx-xx-xx  234        456
    yfz    岳飞传


    。再问:我如何把STRINGGRID中的数据按表格方式在打印机中打印,每页40行记录,
    (不用第三方控件,只用DELPHI控件)