有如下两个表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
- 1
- 2
- 3
- 4
查询结果如下:
后续还会不定时更新sql相关面试题哦!???