1、算术运算符
运算符   含义
+             (加) 加法
-              (减) 减法
*             (乘) 乘法
/              (除) 除法
%            (模) 返回一个除法的整数余数
 
2、比较运算符
运算符   含义
=             (等于) 等于
>             (大于) 大于
<             (小于) 小于
>=           (大于或等于) 大于等于
<=           (小于或等于) 小于等于
<>           (不等于) 不等于
!=            (不等于) 不等于 (非SQL_92标准)
!>            (不大于) 不等于 (非SQL_92标准)
!<            (不小于) 不小于(非SQL_92标准)
3、位运算符
运算符   含义
&          (按位 AND) 按位 AND (两个操作数)
|            (按位 OR) 按位 OR(两个操作数)
^          (按位互斥 OR) 按位互斥 OR(两个操作数)
4、一元运算符
运算符   含义
+             (正) 数值为正
-              (负) 数值为负
~             (位NOT) 返回数字的补数
5、逻辑运算符
运算符            含义
ALL                 如果一系列的比较都为TRUE,那么就为TRUE
AND                如果两个布尔表达式都为TRUE,那么就为TRUE
ANY                如果一系列的比较中任何一个为TRUE,那么就为TRUE
BETWEEN      如果操作数在某个范围之内,那么就为TRUE
EXISTS           如果子查询包含一些行,那么就为TRUE
IN                    如果操作数等于表达式列表中的一个,那么就为TRUE
LIKE                如果操作数与一种模式相匹配,那么就为TRUE
NOT                对任何其他布尔运算符的值取反
OR                  如果两个布尔表达式中的一个为TRUE,那么就为TRUE
SOME            如果在一系列比较中,有些为TRUE,那么就为TRUE
6、运算符优先顺序
      当一个复杂的表达式有多个运算符时,运算符优先性决定执行运算的先后次序.执行的顺序可能严重地影响所得到的值.
        运算符有下面这些优先等级.在较低等级的运算符之前先对较高等级的运算符进行求值.
当一个表达式中的两个运算符有相同的运算符优先等级时,基于它们在表达式中的位置来对其从左到右进行求值。
+ (正)、-(负) 、~(位 NOT)
*(乘)、/(除)、%(模)
+(加)、(+串联)、-(减)
=,>,<,>=,<=,<>,!=,!>,!< 比较运算符
^(位异或)、&(位与)、|(位或)
NOT
AND
ALL、ANY、BETWEEN、IN、LIKE、OR、SOME
= (赋值)