zoukankan      html  css  js  c++  java
  • 算术运算符

    MySQL软件提供的算术运算符可以直接对表中数据或字段进行运算。

    MySQL软件提供的运算符包含算术运算符、比较运算符、逻辑运算符和位运算符四类。

    1、使用算术运算符

    运算符 概述 表达式形式
    + 加法 x1+x2+...+xn
    - 减法 x1-x2-...-xn
    * 乘法 x1*x2*...*xn
    /(DIV) 除法

    x1/x2/.../xn

    x1 DIV X2 DIV ... DIV xn

    %(MOD) 求余

    x1%x2%...%xn

    x1 MOD x2 MOD ... MOD xn

    2、比较运算符

    比较运算符包括常用的比较运算符和实现特殊功能比较运算符

    常用比较运算符

    运算符 描述 表达式形式
    > 大于 x1>x2
    < 小于 x1<x2

    =

    <=>

    等于

    x1=x2

    x1<=>x2

    !=(<>) 不等于

    x1!=x2

    x1<>x2

    >= 大于等于 x1>=x2
    <= 小于等于 x1<=x2

    实现特殊功能比较运算符

    特殊功能比较运算符包含实现判断是否存在于指定方位的between and,实现判断是否为空的is null,判断是否存在指定集合的in,实现通配符的like和实现正则表达式匹配的regexp。

    MySQL支持的模式字符如下:

    模式字符 含义
    ^ 匹配字符串的开始部分
    $ 匹配字符串的结束部分
    . 匹配字符串中的任意一个字符
    [字符集和] 匹配字符串集合中的任意一个字符
    [^字符集和] 匹配字符串集合外的任意一个字符
    str1|str2|str3 匹配str1、str2和str3中的任意一个字符串
    * 匹配字符,包含0个和1个
    + 匹配字符,包含1个
    字符串(N) 字符串出现N次
    字符串(M,N) 字符串至少出现M次,最多N次

    以特定字符或字符串开头

    以特定字符或字符串结尾

    匹配一个字符

    是否包含指定字符集中任意一个或指定字符集外任意一个

    匹配0个或1个

    匹配至少n个

    3、逻辑运算符

    运算符 描述 表达式形式
    AND(&&) x1 AND x2
    OR(||) x1 OR x2
    NOT(!) NOT x1
    XOR 异或 x1 XOR x2

    4、位运算符

    运算符 描述 表达式形式
    & 按位与 x1 & x2
    | 按位或 x1 | x2
    ~ 按位取反 ~x1
    ^ 按位异或 x1^x2
    << 按位左移 x1<<x2
    >> 按位右移 x1>>x2
  • 相关阅读:
    html5与css交互 API 《一》classList
    HTML5标签速查
    html5中常被忘记的标签,属性
    html5不熟悉的标签全称
    基于HTML5的网络拓扑图(1)
    HTML5 Canvas绘制效率如何?
    前端性能优化(Application Cache篇)
    Android独立于Activity或者Fragment的LoadingDialog的实现
    android常用设计模式的理解
    android使用android:ellipsize="end"无效的解决方法
  • 原文地址:https://www.cnblogs.com/alphajuns/p/9903168.html
Copyright © 2011-2022 走看看