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 搜索指定表中的每一行,返回去重结果。

SQLite基础-6.运算符的更多相关文章

  1. SQLite基础教程目录

    SQLite基础教程目录 SQLite主页 SQLite概述 SQLite -安装 SQLite -命令 SQLite -语法 SQLite -数据类型 SQLite -创建数据库 SQLite -附 ...

  2. SQLite AND/OR 运算符(http://www.w3cschool.cc/sqlite/sqlite-and-or-clauses.html)

    SQLite AND/OR 运算符 SQLite 的 AND 和 OR 运算符用于编译多个条件来缩小在 SQLite 语句中所选的数据.这两个运算符被称为连接运算符. 这些运算符为同一个 SQLite ...

  3. SQLite中的运算符表达式

    SQLite中的运算符表达式 在SQLite中,运算符包括了一元运算符,二元运算符(二进制运算符)和三元元素符.图3.12中给出了这些运算符需要的参数以及优先级.其中,一元运算符的优先级最高,三元运算 ...

  4. Java基础-比较运算符Compare Operators

    Java基础-比较运算符Compare Operators 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.关系运算符 关系运算符包括: 1>.大于(>) 2> ...

  5. Java基础-算术运算符(Arithmetic Operators)

    Java基础-算术运算符(Arithmetic Operators) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Java程序通过运算符实现对数据的处理,Java中的运算符包括: ...

  6. Java基础-位运算符Bitwise Operators

    Java基础-位运算符Bitwise Operators 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.位运算特点 位运算符分为按位与(&),按位或(|),按位异或(^ ...

  7. Python 基础 常用运算符

    Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算. ...

  8. C语言基础知识-运算符与表达式

    C语言基础知识-运算符与表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用运算符分类 1>.算术运算符 用于处理四则运算. 2>.赋值运算符 用于将表达式的 ...

  9. js基础关系运算符

    js基础关系运算符 == 是否相等(只检查值) x=5,y='-5';x==y true === 是否全等(检查值和数据类型) x=5,y='-5';x===y false != 是否不等于 5!=8 ...

随机推荐

  1. Java进阶知识08 Hibernate多对一单向关联(Annotation+XML实现)

    1.Annotation 注解版 1.1.在多的一方加外键 1.2.创建Customer类和Order类 package com.shore.model; import javax.persisten ...

  2. Ubuntu16.04从源码部署安装禅道过程记录

    1.首先把基础的lamp环境搭建好,这里利用apt安装即可 sudo apt install mysql-server sudo apt install apache2 sudo apt instal ...

  3. python控制窗口移动(轨迹为圆)

    需先打开一个无标题记事本, import win32con import win32gui import time import math notepad = win32gui.FindWindow( ...

  4. redis服务及其配置与应用(window 环境下)

    一.redis简介:Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API(源自百度百科),个人更喜欢下面的解释:我们 ...

  5. vue实战教程

    转载自 https://www.cnblogs.com/sunsets/p/7760454.html

  6. QT Embedded二三事之QObject的元对象

    一.元对象  元对象被称做是meta object.在运行时刻(runtime),能够提供对象的运行时信息.        在C++语言发展的早期,C++语言本身没有定义对象的运行时信息,如输出类的名 ...

  7. mysql数据库索引和引擎

    1. 数据库索引 1.1 索引作用 当我们在数据库表中查询数据时,若没有索引,会逐个遍历表格中的所有记录,表格中数据记录量大时很耗时.建立索引就像创建目录一样,直接通过索引找到数据存储位置,加快查找. ...

  8. 机器学习之DBSCAN聚类算法

    可以看该博客:https://www.cnblogs.com/aijianiula/p/4339960.html 1.知识点 """ 基本概念: 1.核心对象:某个点的密 ...

  9. CreationPolicy 枚举的值

    根据[CreationPolicy]枚举的值,我们很容易就能看出其代表的意义,[Shared]代表共享部件,即单例,所有的导入都使用一个实例,如果组合引擎中没有该实例,则会创建,一旦有了,就不会再创建 ...

  10. RabbitMQ学习之:(十二)在Node.js环境下使用RabbitMQ

    学,以致用.找了半天Node.js下RabbitMQ的库,看上去都不太趁手,直到最后找到了amqp库,看上去倒还不错,照着例子,写了第一个RabbitMQ的客户端. 首先,使用 npm install ...