数据库笔记2:SQL运算符

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





加法 -添加任一侧上的操作符的值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       独特的操作符搜索指定的表中的每一行的唯一性(不重复)。    


你可能感兴趣的:(sql)