SQL运算符-算术运算符、⽐较运算符、逻辑运算符
算术运算符
⽐较运算符
逻辑运算符
否定条件运算符
1. SQL算术运算符
假设变量a的值是:10,变量b的值是:20,则 -
操作符描述⽰例
+加法,执⾏加法运算。  a + b = 30
-减法,执⾏减法运算。  a + b = -10
*除法,执⾏除法运算。  a * b = 200
/
⽤左操作数除右⼿操作数。  b / a = 2
%⽤左⼿操作数除左⼿操作数并返回余数。b % a = 0
2. SQL⽐较运算符
变量a的值是:10,变量b的值是:20,则 -
操作符描述⽰例
=检查两个操作数的值是否相等,如果是,则条件为真(true)。(a = b)结果为false。
!=检查两个操作数的值是否相等,如果值不相等则条件为真(true)。(a != b)结果为:true
<>检查两个操作数的值是否相等,如果值不相等则条件为真(true)。(a <> b)结果为:truein运算符的含义
>检查左操作数的值是否⼤于右操作数的值,如果是,则条件为真(true)。(a > b)结果为:false
<;检查左操作数的值是否⼩于右操作数的值,如果是,则条件为真(true)。(a < b)结果为:true
>=检查左操作数的值是否⼤于或等于右操作数的值,如果是,则条件为真(true)。(a >= b)结果为:false
<=检查左操作数的值是否⼩于或等于右操作数的值,如果是,则条件为真(true)。(a <= b)结果为:true
!<;检查左操作数的值是否不⼩于右操作数的值,如果是,则条件变为真(true)。(a !< b)结果为:false
!>检查左操作数的值是否不⼤于右操作数的值,如果是,则条件变为真(true)。(a !> b)结果为:true
3. SQL逻辑运算符
以下是SQL中可⽤的所有逻辑运算符的列表。
序号操作符描述
1ALL ALL运算符⽤于将值与另⼀个值集中的所有值进⾏⽐较。
2AND AND运算符允许在SQL语句的WHERE⼦句中指定多个条件。
3ANY ANY运算符⽤于根据条件将值与列表中的任何适⽤值进⾏⽐较。
4BETWEEN BETWEEN运算符⽤于搜索在给定最⼩值和最⼤值内的值。
5EXISTS EXISTS运算符⽤于搜索指定表中是否存在满⾜特定条件的⾏。
6IN IN运算符⽤于将值与已指定的⽂字值列表进⾏⽐较。
7LIKE LIKE运算符⽤于使⽤通配符运算符将值与类似值进⾏⽐较。
8NOT NOT运算符反转使⽤它的逻辑运算符的含义。例如:NOT EXISTS, NOT BETWEEN, NOT IN等等,这是⼀个否定运算符。9OR OR运算符⽤于组合SQL语句的WHERE⼦句中的多个条件。
10IS NULL NULL运算符⽤于将值与NULL值进⾏⽐较。
11UNIQUE UNIQUE运算符搜索指定表的每⼀⾏的唯⼀性(⽆重复项)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。