我必须创建一个查询,以查找所有薪水在2000至15000之间但不在5000至10000范围内的雇员姓名和薪水
我正在尝试使用减号运算符来执行此操作,它看起来像所有教程中的示例一样,但是不起作用
std::visit(get_visit, vec[1])
MySQL工作台还表示负号在此位置无效
答案 0 :(得分:3)
MySQL
完全不支持minus
运算符。您必须模仿其行为。
SELECT first_name, last_name, salary
FROM hr.employees
WHERE salary BETWEEN 2000 AND 15000
AND salary NOT BETWEEN 5000 AND 10000