| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1677 人关注过本帖
标题:分组统计结果为0的问题
取消只看楼主 加入收藏
glygly06
Rank: 1
来 自:雁城
等 级:新手上路
威 望:1
帖 子:120
专家分:0
注 册:2008-10-1
结帖率:50%
收藏
 问题点数:0 回复次数:3 
分组统计结果为0的问题
我对数据表进行条件分组统计并把统计结果存入到一个新表中,发现如果某些分组统计结果为0时,该分组在统计表中没有显示。怎样把统计结果为0的分组也存到统计表中
如:要对 xjb.dbf 中的性别号(xbh)为'1'的记录按班次(bch)进行统计,我用如下语句,结果有些没有xbh='1'的班次在统计表中也没有出现,请问应如何解决?
sele bch,count(*) as xbh1  from xjb10 into dbf tmp2 where xbh='1' group by bch
搜索更多相关主题的帖子: 分组 结果 统计 
2008-11-17 17:51
glygly06
Rank: 1
来 自:雁城
等 级:新手上路
威 望:1
帖 子:120
专家分:0
注 册:2008-10-1
收藏
得分:0 
加having count(*)>=0 我也试过,也不行。

我以前用的是很蛮的方法,先根据 xjb1 生成一个班次表,然后用班次表与上面语句生成的表进行比较,如果某个班级在表中没有,就在表中加入该班。

只是我感到这个方法太“原始”了。

我是一只小小小菜鸟,我想装懂却又懂不了多少

2008-11-18 19:50
glygly06
Rank: 1
来 自:雁城
等 级:新手上路
威 望:1
帖 子:120
专家分:0
注 册:2008-10-1
收藏
得分:0 
不是求和,是统计各班性别号为“1”(男)或“0”(女)的记录的个数,如某班性别号为“1”的记录没有,则该班号就不会出现在新表中

我是一只小小小菜鸟,我想装懂却又懂不了多少

2008-11-19 14:04
glygly06
Rank: 1
来 自:雁城
等 级:新手上路
威 望:1
帖 子:120
专家分:0
注 册:2008-10-1
收藏
得分:0 
  Tiger5392

我是一只小小小菜鸟,我想装懂却又懂不了多少

2008-11-19 16:20
快速回复:分组统计结果为0的问题
数据加载中...
 
   



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

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