在 Structured Query Language (SQL) 中,等于操作符用于比较两个表达式的值是否相等。它由一个等于号 (=) 表示。例如:
SELECT * FROM table
WHERE column1 = 10;
上面的查询检索具有 column1 等于 10 的 table 中的所有行。等于操作符对数字、字符串、日期和布尔值等各种数据类型都有效。
使用等于操作符进行精确匹配
等于操作符用于执行精确匹配,这意味着它仅检索与给定值完全匹配的行。例如,以下查询检索名称为 "John" 的所有客户:
SELECT * FROM customers
WHERE name = "John";
请注意,在这种情况下,名称值必须用双引号括起来,因为它是一个字符串。否则,SQL 将尝试将其解释为一个列名。
等于操作符与其他比较操作符
等于操作符只是 SQL 中可用的众多比较操作符之一。其他常见的操作符包括:
* 不等于 (!=)
* 大于 (>)
* 小于 (<)
* 大于或等于 (>=)
* 小于或等于 (<=)
这些操作符可用于根据特定条件检索数据。例如,以下查询检索订单金额大于 100 美元的订单:
SELECT * FROM orders
WHERE amount > 100;
通过使用等于操作符和其他比较操作符,您可以对数据进行精确过滤,获取所需的结果。