SQL:条件付きCOUNT
今まで知りませんでした。
条件付きのcountがこんなに簡単にとれるとは。
select count(*) # 全件 ,count(staffs.type = 1 OR NULL) as byte_count ,count(staffs.type = 2 OR NULL) as part_count from staffs; where staffs.invalid = true
参考:多謝)
【SQL】COUNT関数で条件に合致する件数を取得する - Qiita
SQLでSELECT句のCOUNTをきわめる【複数の条件指定も可能】 | ジユーズ