运算符

  • 算数运算符

    运算符含义
    +(加)加法
    -(减)减法
    (乘)乘法
    /(除)部门
    %(取模)返回一个除法运算的整数余数。 例如,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​ = 10
    OR如果两个位置上任意一个位置的位为 1​,则结果为 1​。1010 1010​ = 1700100 1011​ = 75-----------------1110 1011​ = 235
    NOT对每个位位置上的位值取反。1010 1010​ = 170-----------------0101 0101​ = 85
  • 复合运算符

    运算符操作
    +=将原始值加上一定的量,并将原始值设置为结果。
    -=将原始值减去一定的量,并将原始值设置为结果。
    *=将原始值乘上一定的量,并将原始值设置为结果。
    /=将原始值除以一定的量,并将原始值设置为结果。
    %=将原始值除以一定的量,并将原始值设置为余数。
    &=对原始值执行位与运算,并将原始值设置为结果。
    ^=对原始值执行位异或运算,并将原始值设置为结果。
    |=对原始值执行位或运算,并将原始值设置为结果。