-
算数运算符
运算符 含义 +(加) 加法 -(减) 减法 (乘) 乘法 /(除) 部门 %(取模) 返回一个除法运算的整数余数。 例如,12 % 5 = 2,这是因为 12 除以 5,余数为 2。 -
逻辑运算符
运算符 含义 ALL 如果一组的比较都为 TRUE,那么就为 TRUE。 AND 如果两个布尔表达式都为 TRUE,那么就为 TRUE。 ANY 如果一组的比较中任何一个为 TRUE,那么就为 TRUE。 BETWEEN 如果操作数在某个范围之内,那么就为 TRUE。 EXISTS 如果子查询包含一些行,那么就为 TRUE。 IN 如果操作数等于表达式列表中的一个,那么就为 TRUE。 LIKE 如果操作数与一种模式相匹配,那么就为 TRUE。 NOT 对任何其他布尔运算符的值取反。 OR 如果两个布尔表达式中的一个为 TRUE,那么就为 TRUE。 SOME 如果在一组比较中,有些为 TRUE,那么就为 TRUE。 -
赋值运算符
=
-
字符串运算符
+
-
比较运算符
运算符 含义 (等于) 等于 (大于) 大于 (小于) 小于 (大于或等于) 大于等于 (小于或等于) 小于或等于 (不等于) 不等于 !(不等于) 不等于(非 ISO 标准) !(不小于) 不小于(非 ISO 标准) !(不大于) 不大于(非 ISO 标准) -
位运算符
运算符 位运算 AND如果两个位置上的位均为 1
,则结果为1
。 1010 1010
= 1700100 1011
= 75-----------------0000 1010
= 10OR如果两个位置上任意一个位置的位为 1
,则结果为1
。 1010 1010
= 1700100 1011
= 75-----------------1110 1011
= 235NOT对每个位位置上的位值取反。 1010 1010
= 170-----------------0101 0101
= 85 -
复合运算符
运算符 操作 += 将原始值加上一定的量,并将原始值设置为结果。 -= 将原始值减去一定的量,并将原始值设置为结果。 *= 将原始值乘上一定的量,并将原始值设置为结果。 /= 将原始值除以一定的量,并将原始值设置为结果。 %= 将原始值除以一定的量,并将原始值设置为余数。 &= 对原始值执行位与运算,并将原始值设置为结果。 ^= 对原始值执行位异或运算,并将原始值设置为结果。 |= 对原始值执行位或运算,并将原始值设置为结果。