MySQL NOT 运算符

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 Operator 1

NOT 示例

NOT 运算符用于在 WHERE 子句 中针对 SELECT 语句 记录测试用户指定的条件。

USE company;
SELECT CustID,
		First_Name, Last_Name,
        Education, Profession,
        Yearly_Income, Sales
FROM customers
WHERE Education != 'High School';
NOT Operator Example 2