zoukankan      html  css  js  c++  java
  • SQLite基础-6.运算符

    SQLite 运算符

    1. 运算符

    首先,问大家运算符是什么?运算符在很多领域均用使用。它也分很多中,常见的比如:算数运算符、比较运算符、逻辑运算符等。

    2. 算数运算符

    运算符 描述 实例:假设 变量a=10,b=21
    + 加法:将运算符两边的变量相加 a + b 得到 31
    - 减法:运算符左侧表量减去右侧变量 b - a 得到 11
    * 乘法:将运算符两边的变量相乘 a * b 得到 210
    / 除法:用运算符左侧的变量除以右侧的变量 b / a 得到 2.1
    % 取模:用运算符左侧的变量除以右侧的变量后得到的余数 b % a 得到 1

    3. 比较运算符

    运算符 描述 实例:假设 变量a=10,b=20
    == 检查两个操作数的值是否相等,如果相等则条件为真。 a == b 为假
    = 检查两个操作数的值是否相等,如果相等则条件为真。 a = b 为假。
    != 检查两个操作数的值是否相等,如果不相等则条件为真。 a != b 为真。
    <> 检查两个操作数的值是否相等,如果不相等则条件为真。 a <> b 为真。
    > 检查左操作数的值是否大于右操作数的值,如果是则条件为真。 a > ) 为假。
    < 检查左操作数的值是否小于右操作数的值,如果是则条件为真。 a < b 为真。
    >= 检查左操作数的值是否大于等于右操作数的值,如果是则条件为真。 a >= b 为假。
    <= 检查左操作数的值是否小于等于右操作数的值,如果是则条件为真。 a <= b 为真。
    !< 检查左操作数的值是否不小于右操作数的值,如果是则条件为真。 a !< b 为假。
    !> 检查左操作数的值是否不大于右操作数的值,如果是则条件为真。 a !> b 为真。

    4. 逻辑运算符

    运算符 描述
    AND a AND b a和b同时为真,条件成立。
    OR a OR b a或b一个为真,条件成立
    IS NULL 不能为NULL
    IS a IS b a和b相等
    IS NOT a IS NOT b a和b不相等
    BETWEEN BETWEEN a and b 在a到b之间
    IN a IN [v1, v2] a在列表
    NOT IN 和IN相反,不在列表里
    LIKE LIKE "%李%" 使用通配符匹配得到包含"李"的相似的值
    EXISTS EXISTS
    GLOB GLOB 与 LIKE 相似,但不同之处在于,它是大小写敏感的。
    NOT NOT XX 取逻辑运算符的对立面。比如 NOT BETWEEN、NOT IN等等。它叫否定运算符。
    || 拼接两个不同的字符串,得到一个新的字符串。
    UNIQUE 搜索指定表中的每一行,返回去重结果。
  • 相关阅读:
    4种排序实践
    redis 应用场景和数据类型
    建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C
    分布式线程安全(redis、zookeeper、数据库)
    [专项]3道改错题
    kafka 业务埋点
    spring boot集成kafka
    kafka本地调试
    C语言 gets()和scanf()函数的区别
    EOF
  • 原文地址:https://www.cnblogs.com/haitao130v/p/11312260.html
Copyright © 2011-2022 走看看