zoukankan      html  css  js  c++  java
  • mysql常用运算符

    一、算数运算符

    +    加法
    -    减法
    *    乘法
    /    除法
    %  返回余数
    

      

    二、比较运算符

    =      等于
    <>或!=  不等于
    <=>    等于(这里是安全的等于 例如: select null<=>null 结果是1, 如果是select null=null 结果是null,有时候会报错程序)
    <
    <=
    >
    >=
    BETWEEN  存在于指定范围
          举例:
            select 10 between 10 and 20, 9 between 10 and 20;符合条件返回1, 不符合条件返回0
            等价于: (a>=min and a<=max)
    
    
    in    
          举例: select 1 in (1, 2, 3)     select '发' in (SELECT a3 from aa) as aaaa
    
    
    is null 判断是不是为null, 如果是则返回1, 不是返回0   
          举例:  
             select 0 is null , 1 is null;
    is not null  
    
    like   通配符匹配
          举例:
              select 123456 like '123%'; '%adadf%', '%asdfdsf'
              模糊查询:LIKE "%" 代表0个一个或多个任意字符, "_"代表1个任意字符,(下划线)
    REGEXP 或 ELIKE 正则表达式
    

      

    三、逻辑运算符

    NOT 或者 !    逻辑非   通常if条件时候会用
    
    AND 或者 &&
    
    OR  或者 ||
    
    XOR (不常用)     逻辑异或
            举例:
                select 1 xor 1, 1 xor 0; 结果为0 , 1

    MariaDB [m4]> select 1 xor 1, 1 xor 0;
    +---------+---------+
    | 1 xor 1 | 1 xor 0 |
    +---------+---------+
    | 0 | 1 |
    +---------+---------+

      

  • 相关阅读:
    java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException错误的解决
    json转换成对象
    16年4月20号 个人总结
    sql between and
    sql 中的运算符级别 如and or not
    mybatis int 类型判断<if>
    iOS地址编码解析
    iosiOS 地图 自定义以及添加锚点
    ios如何获取位置权限
    如何初始化一个iOS原生地图
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/10032604.html
Copyright © 2011-2022 走看看