sql在同一个表中查询不同条件的总数

select count(decode(b.memberid, '100100219022', 1, null)) memstatus,
       count(Distinct(b.memberid)) tzcount
  From bid b
 Where b.status in ('1', '2');

很多时候需要在同一个表中根据不同的条件统计数量,使用这个方法可以统计特定条件下的数量也可以统计全部

  1. --count(1),算在总数内。

  2. --count(null),不算在总数内。

没有更多推荐了,返回首页