运算符是为执行特定操作而保留的特殊关键字或特殊字符。它们也用于 SQL 查询。我们主要可以在 SQL 命令的 WHERE 子句中使用这些运算符。它是根据指定条件过滤数据的命令的一部分。 SQL 运算符可分为以下几种类型:
- 算术运算符:这些运算符用于对数值数据执行数学运算。此运算符的类别是加法 (+)、减法 (-)、乘法 (
*
)、除法 (/)、余数/模数 (%) 等。 - 逻辑运算符:这些运算符计算表达式并以 True 或 False 返回结果。此运算符包括 ALL、AND、ANY、ISNULL、EXISTS、BETWEEN、IN、LIKE、NOT、OR、UNIQUE。
- 比较运算符:这些运算符用于执行两个值的比较并检查它们是否相同。包括等于(=)、不等于(!= 或
<>
)、小于(<)、大于(>)、小于等于(<=)、大于等于(>=) , 不小于 (!<), 不大于 (!>) 等。 - 位运算符:用于在整数类型的两个表达式之间进行位操作。它首先将整数转换为二进制位,然后应用 AND(& 符号)、OR(
|
、^
)、NOT(~
)等运算符。 - 复合运算符:这些运算符在将变量的结果设置为运算结果之前对变量执行运算。它包括加等于(+=)、减等于(-=)、乘等于(
*=
)、除等于(/=)、模等于(%=)等。 - 字符串运算符:这些运算符主要用于执行字符串的连接和模式匹配。它包括+(字符串连接)、+=(字符串连接分配)、
%
(通配符)、[](字符匹配)、[^](不匹配的字符)、_(通配符匹配一个字符) ), ETC。