7.查询哪些部门没有员工(使用where and语言)
时间: 2024-03-03 09:49:14 浏览: 21
假设部门信息存储在名为`departments`的表中,员工信息存储在名为`employees`的表中,且两个表都有一个共同的字段`department_id`表示部门编号。
可以使用下面的SQL语句查询哪些部门没有员工:
```
SELECT department_name
FROM departments
WHERE department_id NOT IN (
SELECT department_id
FROM employees
)
```
其中,子查询`SELECT department_id FROM employees`用于查询所有有员工的部门编号,主查询则使用`WHERE department_id NOT IN`过滤掉拥有员工的部门,从而得到没有员工的部门名称。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)