写一个项目,难免会遇到一些统计,今天就来记录一下我平时使用的sql统计。
1.表(以用户表为例)统计各个子站的用户数
image.png
方案一:使用sum函数,统计不同条件下总数
select
sum(site_id = 1) as 地区一,
sum(site_id = 2) as 地区二
from tbl_user
结果
image.png
方案二:使用count() 函数加 group by
select site_id ,count(id) as num
from tbl_user
group by site_id
结果:
image.png