如何将SQL中不在特定范围内的事物分组?
How to group things what are not in a specific range in SQL?
正在为 SQL 测试进行修订我即将开始,但在寻找满足问题要求之一的查询时遇到问题。问题如下:
- 人力资源部门需要找到高薪和低薪员工。修改 (7) 中的查询以显示薪水不在 5,000 到 12,000
范围内的所有员工的姓氏和薪水
这是我得到的:
SELECT last_name, salary
FROM employees
WHERE salary BETWEEN 5000 AND 12000;
当我执行查询时,我得到了所有落在这 2 个值之间的员工,我需要落在这 2 个值范围之外的员工。我需要使用“<”“>”吗?
任何帮助将不胜感激:)
SELECT last_name, salary
FROM employees
WHERE salary NOT BETWEEN 5000 AND 12000
正在为 SQL 测试进行修订我即将开始,但在寻找满足问题要求之一的查询时遇到问题。问题如下:
- 人力资源部门需要找到高薪和低薪员工。修改 (7) 中的查询以显示薪水不在 5,000 到 12,000 范围内的所有员工的姓氏和薪水
这是我得到的:
SELECT last_name, salary
FROM employees
WHERE salary BETWEEN 5000 AND 12000;
当我执行查询时,我得到了所有落在这 2 个值之间的员工,我需要落在这 2 个值范围之外的员工。我需要使用“<”“>”吗?
任何帮助将不胜感激:)
SELECT last_name, salary
FROM employees
WHERE salary NOT BETWEEN 5000 AND 12000