显示“sales” 部门下所有员工的编号、姓名以及奖金 sales属于部门表 员工编号、姓名和奖金属于雇员表
时间: 2023-12-18 09:03:17 浏览: 111
好的,以下是符合您要求的 SQL 语句:
```
SELECT e.employee_id, e.employee_name, e.bonus
FROM department d
JOIN employee e ON d.department_id = e.department_id
WHERE d.department_name = 'sales';
```
这条 SQL 语句会在部门表和雇员表之间进行连接,并筛选出部门名称为 "sales" 的记录,最终返回该部门下所有员工的编号、姓名以及奖金信息。
相关问题
取部门名称为sales的基本工资在3500以下的人员名单,并按照基本工资降序排列,包括内容:雇员姓名 基本工资 奖金
好的,以下是符合您要求的 SQL 语句:
```
SELECT e.employee_name, e.salary, e.bonus
FROM department d
JOIN employee e ON d.department_id = e.department_id
WHERE d.department_name = 'sales' AND e.salary < 3500
ORDER BY e.salary DESC;
```
这条 SQL 语句会在部门表和雇员表之间进行连接,并筛选出部门名称为 "sales" 且基本工资小于 3500 的记录,然后按照基本工资降序排列,最终返回雇员姓名、基本工资和奖金信息。
将“sales”部门的奖金涨100元
好的,以下是符合您要求的 SQL 语句:
```
UPDATE employee e
JOIN department d ON e.department_id = d.department_id
SET e.bonus = e.bonus + 100
WHERE d.department_name = 'sales';
```
这条 SQL 语句会在部门表和雇员表之间进行连接,并筛选出部门名称为 "sales" 的记录,然后将这些员工的奖金字段加上100元。
阅读全文