oracle 建立查询账号oracle count(decode(x,x,x)) group by合用小技巧

oracle count(decode(x,x,x)) group by合用小技巧

 

Sql代码  select         count(decode(mc,null,null,1)) ymcs,         count(decode(mc,null,1,null)) wmcs,  froracle账号om totalgroup group by bh  

 

 

 这句话的意思 将totalgroup表 根据小组编号bh分组

 

然后把小组中有名称的人(mc 不为null)人数统计和小组中没有名称的人(mc 为null)人数统计

 

注意这里decode(mc,null,null,1) 当值为1时才会去count null是不计入数量

 

 

此条目发表在未分类分类目录。将固定链接加入收藏夹。