mysql统计数据,如何把空的也显示出来,我用group by,但是空的数据并不能显示出来,求解答............
如何一次性把所有的都显示出来,包括空的数据.....假如2月有两条数据,6,7,8月没数据的比如我要统计一年中每个月的会员注册量,12个月都要统计,再按月份排序,每个月都...
如何一次性把所有的都显示出来,包括空的数据.....
假如2月有两条数据,6,7,8月没数据的
比如我要统计一年中每个月的会员注册量,12个月都要统计,再按月份排序,每个月都要显示出来,没有的
就显示0条,我的语句是这样的 怎么把它都查出来, 能帮我解答一下吗? 我很急! select month,count(*) as num
from total where type='member_reg' group by month order by month asc 展开
假如2月有两条数据,6,7,8月没数据的
比如我要统计一年中每个月的会员注册量,12个月都要统计,再按月份排序,每个月都要显示出来,没有的
就显示0条,我的语句是这样的 怎么把它都查出来, 能帮我解答一下吗? 我很急! select month,count(*) as num
from total where type='member_reg' group by month order by month asc 展开
2个回答
展开全部
早说清楚啊
SELECT month,(case when type="member_reg" then count(*) when type="Null" then 0 end) as tal FROM `total` group by month order by month ;
SELECT month,(case when type="member_reg" then count(*) when type="Null" then 0 end) as tal FROM `total` group by month order by month ;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用自连接啊!
追问
请问怎么用自连接呀?
id month(月份) time(时间) type(统计的类型)
1 2 1393558495 member_reg (会员注册量)
表名total
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |