热线电话:13121318867

登录
2020-02-26 阅读量: 795
查询各个部门不同职位人数

我要查询各个部门不同职位人数,SQL代码为啥错了?

答:这个题目的分析思路可以是这样,首先想像一下查询结果的表结构是什么样的,有哪些列?

根据题意,查询出的结果应该是有三列:部门、职位、人数,代码应该按照如下形式写

select deptno,job,count(*) '人数' from emp group by deptno,job;

这里前面的distinct关键字是不需要写的,因为聚合之后自动会去除一些重复的值,再额外增加去重是没有意义的。后面的distinct是不能写的语法上就有问题。

3.3552
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子