| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 523 人关注过本帖
标题:如何检测一个表的某列都是空数据呢
只看楼主 加入收藏
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
结帖率:99.76%
收藏
已结贴  问题点数:20 回复次数:6 
如何检测一个表的某列都是空数据呢
比如 一个dbf 有N个字段  其中部分字段的所有行(记录)都是空   
如何把这些空字段 找出来呢
搜索更多相关主题的帖子: 记录 如何 检测 
2013-06-05 15:59
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:20 
到底是行记录为空,还是某一字段所有记录都为空

坚守VFP最后的阵地
2013-06-05 16:02
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
后者

就是我现在有一个表  有很多字段  我想把某些没用的字段删掉 然后专门处理有数据的字段

DO IT YOURSELF !
2013-06-05 16:05
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用wp231957在2013-6-5 16:05:32的发言:

后者

就是我现在有一个表  有很多字段  我想把某些没用的字段删掉 然后专门处理有数据的字段
为什么会出现字段所有记录为空,你想过是什么原因吗

坚守VFP最后的阵地
2013-06-05 16:08
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
当然是设计方面了

不过现在吗  有类似的命令吗

DO IT YOURSELF !
2013-06-05 16:18
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
说实话  设计数据库 我还真是弱项

DO IT YOURSELF !
2013-06-05 16:18
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
程序代码:
CLEAR
CREATE CURSOR T (A C(10),B D,C N(2))
INSERT INTO T VALUES ([123],{},2)
INSERT INTO T VALUES ([],{},2)
INSERT INTO T VALUES ([],{},0)
LOCAL DELFIELD(RECCOUNT())
STORE [] TO DELFIELD
FOR I=1 TO RECCOUNT()
    COUNT FOR EMPTY(EVALUATE(FIELD(I))) TO X
    IF X=RECCOUNT()
       MESSAGEBOX([字段]+FIELD(I)+[中所有记录为空])
       DELFIELD(I)=FIELD(I)
    ENDIF
ENDFOR
FOR I=1 TO RECCOUNT()
    IF TYPE(FIELD(I))!=[U] AND NOT EMPTY(DELFIELD(I))
       ALTER TABLE T DROP &DELFIELD(I)
    ENDIF
ENDFOR
BROWSE

坚守VFP最后的阵地
2013-06-05 16:27
快速回复:如何检测一个表的某列都是空数据呢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020484 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved