如何将SQL中不在特定范围内的事物分组?

How to group things what are not in a specific range in SQL?

正在为 SQL 测试进行修订我即将开始,但在寻找满足问题要求之一的查询时遇到问题。问题如下:

  1. 人力资源部门需要找到高薪和低薪员工。修改 (7) 中的查询以显示薪水不在 5,000 到 12,000
  2. 范围内的所有员工的姓氏和薪水

这是我得到的:

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