没用过oracle,可以试一下这样, 不知道是不是符合oracle语法:
select sum(case when type=4 then 1 else 0 end) from tablename

解决方案 »

  1.   

    好像没有标准得
    oracle 可以用 nvl(x1,x2)来判断
    如果x1是空
    那么就是x2得值
      

  2.   

    这个还是在前端应用处理吧!
    判断is null or =0
      

  3.   

    我要根据产品类型来查询产品的个数
    这些产品都保存在一张表中,如果各种类型的产品都存在,sql没有问题,
    如果某一种类型产品不存在,会出现返回空记录,真么解决