在做数据统计阐发的时辰,经常需要按照一些前提,汇总数目 。 好比,统计整个车间员工一天的总产量,再按照性别分类统计产量等等
需要这些哦
sqlserver
方式/
1建立一个姑且表,用于演示sqlserver数据库中,若何利用SQL语句对数据进行汇总
IF OBJECT_ID('tempdb..#Employee') IS NOT NULL DROP TABLE #Employee;
CREATE TABLE #Employee(
EmpName varchar(50), -- 员工姓名
Sex varchar(50), -- 性别
Num int -- 员工产量
);
文章插图
2往姑且表中插入几行测试数据,模拟每个员工一生成产的产物数目
【如何通过sql语句,汇总员工一天的产量】insert into #Employee(EmpName, Sex, Num) values('员工1', '男', 169);
insert into #Employee(EmpName, Sex, Num) values('员工2', '女', 235);
insert into #Employee(EmpName, Sex, Num) values('员工3', '男', 185);
insert into #Employee(EmpName, Sex, Num) values('员工4', '女', 301);
insert into #Employee(EmpName, Sex, Num) values('员工5', '女', 238);
文章插图
3查询姑且表中的测试数据
select * from #Employee;
文章插图
4统计所有员工一天的产物产量,直接利用sum汇总即可
select '总产量' = sum(Num)
from #Employee
文章插图
5若是想统计男员工一天的产量,也可以直接利用sum汇总,只是where前提加上过滤
select '男-总产量' = sum(Num)
from #Employee
where Sex = '男'
文章插图
6若是想统计女员工一天的产量,可以利用sum汇总,搭配where前提过滤
select '女-总产量' = sum(Num)
from #Employee
where Sex = '女'
文章插图
7若是想统计所有员工的产量,可是,要按照性别汇总,这个时辰就需要利用group by,搭配sum函数来汇总
select '性别' = Sex, '产量' = sum(num)
from #Employee
group by sex
文章插图
以上内容就是如何通过sql语句,汇总员工一天的产量的内容啦,希望对你有所帮助哦!
推荐阅读
- 如何将select查询结果,插入临时表或者物理表
- 金凤凰申请额度很低怎么办,如何提高额度
- sql数据库如何统计总订单数量大于某值的记录
- 宅男宅女在家里要如何锻炼身体呢
- 如何品鉴金骏眉?四招教会你
- 如何用正确的方式贮藏金骏眉?
- qq如何提高申诉成功率
- qq飞车如何玩舞蹈
- 王者荣耀如何玩好后羿
- 什么牌子的户外刀好,如何选购户外刀