易百教程

23、SQL 运算符有哪些类型?

运算符是为执行特定操作而保留的特殊关键字或特殊字符。它们也用于 SQL 查询。我们主要可以在 SQL 命令的 WHERE 子句中使用这些运算符。它是根据指定条件过滤数据的命令的一部分。 SQL 运算符可分为以下几种类型:

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