前段时间闺蜜面试了一家公司,面试题其中有一个市关于sql,说实话sql能力实在是太差,百度了之后才知道怎么写😂🤦,现做如下记录总结:
有如下两个表dept(部门表)和emp(员工表),查出至少有一个员工的部门,显示部门编号、部门名称、部门位置、部门人数。

sql语句如下:
/*
有两张表dept和emp,查出至少有一个员工地部门,显示部门编号、部门名称、部门位置、部门人数
*/
select d.deptno as '部门编号',d.dname as '部门名称',d.loc as '部门位置',COUNT(e.deptno) as '部门人数' from emp e INNER JOIN dept d ON d.deptno=e.deptno GROUP BY e.deptno
查询结果如下:
后续还会不定时更新sql相关面试题哦!💪💪
本文分享了一道SQL面试题的解答过程及代码实现。题目要求查询至少有一名员工的部门及其相关信息,包括部门编号、名称、位置及人数。通过内连接及分组函数实现了所需功能。
971

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



