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

      

  • 相关阅读:
    排序比较与总结
    Oracle误删恢复
    DSP TMS320C6000基础学习(4)—— cmd文件分析
    NYOJ 488 素数环
    Oracle常用语句记录
    Cocoa编程开发者手册
    Unity3d物体模型(实现旋转缩放平移自动旋转)
    django 创建一个通用视图
    ContentResolver + SqliteOpenHelper + ContentProvider 理解
    线性回归,logistic回归和一般回归
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/10032604.html
Copyright © 2011-2022 走看看