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 |
    +---------+---------+

      

  • 相关阅读:
    Linux内核使用的GNUC扩展
    linux常用命令--开发调试篇
    代码示例_poll的多路复用
    硬件_红外传感器
    硬件_霍尔感应器
    全志_功能引脚配置_sys_config.fex
    知识_嵌入式常用词汇
    代码示例_Input 按键驱动
    Vmware_安装_tools
    Ubunt_配置_start
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/10032604.html
Copyright © 2011-2022 走看看