mysql-5

Mysql运算符
mysql支持多种类型的运算符,主要包括算术运算符,比较运算符,逻辑匀运算符和位运算符.

算术运算符

+用于表示两个数的加法,-表示两个数之间的减法,*表示乘法,/或者DIV表示除法,%或者mod表示取模.看以下命令:

    select 1+3,2-4,3*6,7/9,5%3;

其运行结果如下:

1+3 2-4 3*6 7/9 7%3
4 -2 18 0.7778 1

使用除法和模运算时,如果除数是0,将会得到结果NULL.

比较运算符
  1. =运算符:比较两侧运算符是否相等,若想等则返回1,否则返回0
  2. <>运算符:表示不等于,两个操作数不相等时,返回1,否则返回0
  3. <=>运算符:和=运算符类似,操作符相等时,值为1,即使两边操作的值为null,也可以进行比较.
  4. `between`运算符:该使用的格式如下:
    a between min and max;
    minmax之间时,返回1,否则返回0;
    select 10 between 10 and 20;
  5. in运算符:其使用格式为:
    a in (values,values2,…);
  6. is null:使用格式为:
    a is null;
    如果a的值是null,那么返回值就是1
  7. like运算符:使用格式为
    str regexp str_pat;
    当str字符串中含有str_pat相匹配的字符串时,将会返回1,否则返回0.

猜你喜欢

转载自blog.csdn.net/wilder_ting/article/details/78937066