MySQL NOT 运算符是逻辑运算符之一,在 WHERE 子句中很有用,可以对 SELECT 语句返回的行应用过滤器。此运算符返回的结果如下。
- 1,如果操作数为零
- 0,如果操作数为 1。
- NULL,如果操作数为 NULL。
为了在 WHERE 子句中解释逻辑 NOT 运算符以过滤数据,我们将使用下面显示的数据。

MySQL NOT 运算符命令提示符
在这个 MySQL 示例中,我们以不同的组合传递零、一和 Null 值。此示例可帮助您理解 NOT 运算符背后的真值表。
SELECT NOT 1; SELECT NOT 0; SELECT NOT NULL; SELECT !1; SELECT !(1 - 1);

NOT 示例
NOT 运算符用于在 WHERE 子句 中针对 SELECT 语句 记录测试用户指定的条件。
USE company;
SELECT CustID,
First_Name, Last_Name,
Education, Profession,
Yearly_Income, Sales
FROM customers
WHERE Education != 'High School';
