用mysql查询Salary表中员工的员工编号和收入水平,要求2000元以下显示为“低收入”,2000-3000显示为“中等收入”,3000元以上时显示为“高收入”
时间: 2023-10-16 11:09:06 浏览: 102
您可以使用以下 SQL 查询语句:
```
SELECT
emp_no,
CASE
WHEN salary < 2000 THEN '低收入'
WHEN salary >= 2000 AND salary <= 3000 THEN '中等收入'
ELSE '高收入'
END AS income_level
FROM
Salary;
```
这个查询语句会查询 Salary 表中的员工编号和收入水平,并按照收入水平分类显示。如果员工的收入低于 2000 元,则显示为“低收入”,如果在 2000 元到 3000 元之间,则显示为“中等收入”,如果超过 3000 元,则显示为“高收入”。
相关问题
查询Employees员工的姓名住址和收入水平,2000以下的显示为低收入,2000`3000的显示为中等收入,3000以上的显示为高收入
好的,您可以使用以下 SQL 命令查询 Employees 员工的姓名、住址和收入水平,并且根据不同的收入水平显示不同的标签:
```
SELECT name, address,
CASE
WHEN income < 2000 THEN '低收入'
WHEN income BETWEEN 2000 AND 3000 THEN '中等收入'
ELSE '高收入'
END AS '收入水平'
FROM Salary
JOIN Employees ON Salary.id = Employees.id;
```
该命令中,`SELECT` 表示查询表中的数据,`name`、`address` 和 `CASE WHEN...END AS '收入水平'` 分别表示要查询的列,`CASE WHEN...END` 表示根据不同的条件显示不同的结果,`JOIN` 表示连接两个表,`Salary` 和 `Employees` 分别是要连接的表,`ON` 表示连接条件,`Salary.id = Employees.id` 表示在两个表中通过员工id进行连接。
执行该命令后,就会返回一个结果集,其中包含了 Employees 表中所有员工的姓名、住址和收入水平。收入水平按照题目的要求进行了分类,2000以下的标记为低收入,2000~3000之间的标记为中等收入,3000以上的标记为高收入。
mysql显示最高收入和最低收入的员工编号
可以使用以下 SQL 语句来显示最高收入和最低收入的员工编号:
```
SELECT emp_no
FROM salaries
WHERE salary = (SELECT MAX(salary) FROM salaries)
OR salary = (SELECT MIN(salary) FROM salaries);
```
这个查询会在 `salaries` 表中查找收入最高和最低的员工的编号,并返回结果。请注意,这个查询假定 `salaries` 表包含每个员工的当前薪水信息。如果你想查找历史薪水信息,你需要使用历史工资表(如 `salaries_hist`)而不是 `salaries` 表。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)