SQL运算符

SQL运算符实例代码教程 - 运算符是一个保留字或字符,主要用于在SQL语句的WHERE子句来执行,比较和算术运算等操作。

http://www.yiibai.com/sql/sql_operators.html

加法 -添加任一侧上的操作符的值SQL运算符是什么?

运算符是一个保留字或字符,主要用于在SQL语句的WHERE子句来执行,比较和算术运算等操作。

运算符用于指定一个SQL语句中的条件,并作为连词多个条件在一份声明中。

  • 算术运算符
  • 比较操作符
  • 逻辑运算符
  • 运算符用来作为否定条件

SQL算术运算符:

假设变量的一个持有值为10,变量b持有20:

查看例子

操作符 描述 例子
+ 加法 -添加任一侧上的操作符的值 a + b 得到 30
- 减法 - 从左边减去右边操作数的操作 a - b 得到  -10
* 乘法 - 操作符两侧的值相乘 a * b 得到  200
/ 除 - 将左边除右边的操作数(取模) b / a 得到  2
% 模量 - 将左边用右手操作,并返回操作数的余数 b % a 得到  0

SQL比较操作符:

假设变量的一个持有值为10,变量b持有20:

查看实例代码

操作符 描述 例子
= 检查如果两个操作数的值是相等或不相等,如果是的话,条件为真。 (a = b) is not true.
!= 检查如果两个操作数的值是否相等,如果值不相等,则条件为真。 (a != b) is true.
<> 检查如果两个操作数的值是否相等,如果值不相等,则条件为真。 (a <> b) is true.
> 检查值,如果左操作数大于右操作数的值,如果是的话,条件为真。 (a > b) is not true.
< 检查如果左操作数的值小于右操作数的值,如果是的话,条件为真。 (a < b) is true.
>= 检查如果左操作数的值大于或等于右操作数的值,如果是的话,条件为真。 (a >= b) is not true.
<= 检查如果左操作数的值小于或等于右操作数的值,如果是的话,条件为真。 (a <= b) is true.
!< 检查如果左操作数的值不小于右操作数的值,如果是的话,条件为真。 (a !< b) is false.
!> 检查如果左操作数的值是不大于右操作数的值,如果是的话,条件为真。 (a !> b) is true.

SQL逻辑运算符:

这是在SQL所有的逻辑运算符的列表。

查看实例代码

运算符 描述
ALL 所有运算符用于比较的值到另一个值组中的所有值。
AND AND运算符允许多个条件的存在,在一个SQL语句中的WHERE子句。
ANY ANY运算符用于比较的值在列表中根据任何适用的条件。
BETWEEN BETWEEN运算符用于搜索一组值的范围内的值,给定的最小值和最大值。
EXISTS 存在指定的表中符合特定条件的运算符用于搜索存在的一行记录。
IN IN操作符用来比较的文字值已指定一个值的列表。
LIKE LIKE运算符用于比较相似的值,使用通配符的值。
NOT NOT运算符的含义相反的逻辑运算符,它被使用如 NOT EXISTS, NOT BETWEEN, NOT IN 等,这是一个相反的运算符。
OR 使用OR运算符结合SQL语句的WHERE子句中的多个条件。
IS NULL NULL操作符用来比较NULL的值。
UNIQUE 独特的操作符搜索指定的表中的每一行的唯一性(不重复)。
时间: 2024-10-26 05:36:35

SQL运算符的相关文章

ThinkPHP运算符 与 SQL运算符 对比表

ThinkPHP运算符 与 SQL运算符 对比表 TP运算符 SQL运算符 样例 实际查询条件 eq = $map['id'] = array('eq',100); 等效于:$map['id'] = 100; neq != $map['id'] = array('neq',100); id != 100 gt > $map['id'] = array('gt',100); id > 100 egt >= $map['id'] = array('egt',100); id >= 10

ThinkPHP运算符 与 SQL运算符 对照表

ThinkPHP运算符 与 SQL运算符 对照表 TP运算符 SQL运算符 例子 实际查询条件 eq = $map['id'] = array('eq',100); 等效于:$map['id'] = 100; neq != $map['id'] = array('neq',100); id != 100 gt > $map['id'] = array('gt',100); id > 100 egt >= $map['id'] = array('egt',100); id >= 10

(五)PL/SQL运算符及优先级 | 条件控制 | 循环控制

一.运算符 PL/SQL语言有丰富的内置运算符,运算符提供的以下几种类型:  .算术运算符  .关系运算符  .比较运算符  .逻辑运算符  .字符串运算符 二.运算符优先级 算数运算符 运算符 操作符 ** 指数运算 +, - 加法,取反 *, / 乘法,除法 +, -, || 加,减,并置    关系运算符    比较运算符 =, <, >, <=, >=, <>, !=, ~=, ^=,  IS NULL, LIKE, BETWEEN, IN 比较    逻辑运算

Oracle学习笔记十 使用PL/SQL

PL/SQL 简介 PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言,是对 SQL 的扩展,它支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制结构,可用于创建存储过程.触发器和程序包,给SQL语句的执行添加程序逻辑,与 Oracle 服务器和 Oracle 工具紧密集成,具备可移植性.灵活性和安全性. PL/SQL 的优点 支持 SQL,在 PL/SQL 中可以使用: 1.数据操纵命令 2.事务控制命令 3.游标控制 4.

HeadFirst SQL 读书摘要

数据库都是用 圆柱形表示的. 数据库中包含表 表中包含行和列 行又叫记录record,  列又叫 字段field 创建数据库 create database mypipe_l; 选择数据库 use mypipe_l; 创建表 create table doughnut( name VARCHAR(10), type VARCHAR(6) ); 查看表 desc doughnut; 删除表 drop table doughnut; 插入数据 insert into doughnut (name,

Oracle实践--PL/SQL基础之代码块

PL/SQL基础入门之代码块 PL/SQL:过程语言(Procedure  Language)和结构化语言(Structured Query Language)结合而成的编程语言,是对SQL的扩展,支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制语句,可创建存储过程,程序包和触发器等,给sql语句的执行添加程序逻辑,与Oracle服务器和Oracle工具紧密集成,具有可移植性,灵活性和安全性. 优点: 1.       支持SQL,可以使用:DML,DCL,游标控制和SQL运算符 2

SQL日志分析的一个小工具

最近要调优SQL语句,于是运维倒了一份SQL日志给我,我需要知道那一些是查询慢,更新多,总之就是哪些语句执行多. 1.需要将MySQL日志解析:例如: 2.需要实现成: 思路: 1.SQL语句分类:SELECT.UPDATE.INSERT.DELETE(增.删,改,查) 2.针对更新语句.插入语句单独处理 3.正则匹配.字符串Split 4.Dictionary<string, int>键值组合 5.异步读写 开始代码: 1.正则表达式: /// <summary> /// 关键的

oracle sql语句大全

ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的. PRIMARY KEY (主键)--用来唯一的标识出表的每一行,并且防止出现NULL值,一个表只能有一个主键约束. POREIGN KEY (外部键)--通过使用公共列在

Oracle数据库--实用操作(3) PL/SQL

Oracle----PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言 PL/SQL 是Oracle特有的,是对 SQL 的扩展.不同数据库厂商都有类似的"方言",提供的新特性. 支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制结构 可用于创建存储过程.触发器和程序包,给SQL语句的执行添加程序逻辑 与Oracle 服务器和Oracle 工具紧密集成,具备可移植性.灵活性和安全性 PL/SQL 的优点