在SQL中,运算符 != 用于表示两个值不等于。它与等于运算符 = 成对使用。
用法
!= 运算符用于比较两个值。如果两个值不相同,则该运算符返回 True ;如果两个值相同,则返回 False 。
sql
SELECT name FROM users WHERE id != 1;
上例中,该查询将选择所有 id 不等于1的用户的 name 。
示例
以下是一些示例,展示了如何使用 != 运算符:
sql
-- 比较两个数字
SELECT 1 != 2; -- 返回 True
-- 比较两个字符串
SELECT 'abc' != 'def'; -- 返回 True
-- 比较一个值和 NULL
SELECT 1 != NULL; -- 返回 True
注意要点
请注意以下有关 != 运算符的重要事项:
* != 运算符不区分大小写。 a 不等于 A 。
* != 运算符不能与 NULL 结合使用。 NULL 不等于任何值,包括 NULL 本身。
* 可以将 != 运算符与其他比较运算符结合使用。例如, >= != 表示大于或不等于。
* != 运算符优先级高于 = 运算符。因此,在混合使用时, != 运算符将首先进行评估。
!= 运算符在SQL中是一个有用的工具,可用于确定两个值是否不相同。它易于使用,并有明确的优先级规则。