SQL 运算符是用于执行各种数据操作和比较的特殊符号。它们允许您从数据库中检索、修改和分析数据。
比较运算符
比较运算符用于比较两个值,并返回布尔值(true 或 false)。最常见的比较运算符包括:
* 等于 (=)
* 不等于 (!=)
* 大于 (>)
* 小于 (<)
* 大于等于 (>=)
* 小于等于 (<=)
例如,以下查询使用等于运算符查找表中所有名为"John"的记录:
sql
SELECT * FROM users WHERE name = 'John';
逻辑运算符
逻辑运算符用于组合多个条件并生成单个布尔值。最常见的逻辑运算符包括:
* AND (&&)
* OR (||)
* NOT (!)
例如,以下查询使用 AND 运算符查找表中所有名为"John"且年龄大于 25 岁的记录:
sql
SELECT * FROM users WHERE name = 'John' AND age > 25;
算术运算符
算术运算符用于执行基本数学运算,例如加法、减法、乘法和除法。最常见的算术运算符包括:
* 加法 (+)
* 减法 (-)
* 乘法 (*)
* 除法 (/)
* 模数运算符 (%)
例如,以下查询使用加法运算符计算表中所有订单的总价:
sql
SELECT SUM(price) FROM orders;
其他运算符
还有其他几种类型的 SQL 运算符,用于执行各种其他任务,例如:
* 分配运算符 (=)
* 空值处理运算符 (IS NULL, IS NOT NULL)
* 字符串运算符 (||, SUBSTR)
* 日期和时间运算符 (DATEADD, DATEDIFF)
通过了解并正确使用 SQL 运算符,您可以从数据库中有效地检索、修改和分析数据。