Mysql数据库(六)计算总数
表employee_tbl

查询每个人登录的总次数,以及所有人登录的总次数
SELECT COALESCE(name,'总数') as NN, SUM(singin) as sum_singin
FROM employee_tbl
GROUP BY `name` WITH ROLLUP;

其中,coalesce(name,'总数'):如果存在name,则选name,如果不存在name,则用‘总数’,
with rollup:计算总数,如果不加with rollup,得到的结果不会计算总数,如下图

本文介绍了如何使用MySQL查询语句,结合COALESCE和WITH ROLLUP功能,来统计每个员工的登录次数以及所有员工的登录总数。通过SELECT COALESCE(name, '总数') AS NN, SUM(singin) AS sum_singin FROM employee_tbl GROUP BY `name` WITH ROLLUP,可以实现这一目标。不加WITH ROLLUP将不会显示总计项。
1万+

被折叠的 条评论
为什么被折叠?



