当前位置: 首页 > 教程 > 数据库管理系统 >

SQL运算符

精华
小牛编辑
214浏览
2023-03-14

SQL有各种类型的运算符:

SQL算术运算符

假设有两个变量:变量'a'和变量'b'。 这里,'a'包含的值为20'b'的值包含10

操作符 描述 示例
+ 相加两个操作数的值。 a+b 的结果为 30
- 从左侧操作数中减去右侧操作数。 a-b 的结果为 10
* 用于将两个操作数的值相乘。 a*b 的结果为 200
/ 用于将左侧操作数除以右侧操作数。 a/b 的结果为 2
% 用于将左侧操作数除以右侧操作数并返回余数。 a%b 的结果为 0

SQL比较运算符

假设有两个变量:变量'a'和变量'b'。 这里,'a'包含的值为20'b'的值包含10

运算符 描述 示例
= 检查两个操作数值是否相等,如果值相等则条件变为真。 (a=b)结果为假。
!= 它检查两个操作数值是否相等,如果值不相等,则条件变为真。 (a!=b)结果为真。
<> 它检查两个操作数值是否相等,如果值不相等,则条件变为真。 (a<>b)结果为真。
> 它检查左操作数值是否大于右操作数值,如果是,则条件变为真。 (a>b) 结果为假
< 它检查左操作数值是小于右操作数值,如果是,则条件变为真。 (a<b) 结果为真
>= 它检查左操作数值是否大于或等于右操作数值,如果是,则条件变为真。 (a>=b)结果为假。
<= 它检查左操作数值是否小于或等于右操作数值,如果是,则条件变为真。 (a<=b)结果为真
!< 它检查左操作数值是否不小于右操作数值,如果是,则条件变为真。 (a!<b)结果为假
!> 它检查左操作数值是否不大于右操作数值,如果是,则条件变为真。 (a!>b)结果为真

SQL逻辑运算符

SQL中使用以下逻辑运算符:

操作符 描述
ALL 它将值与另一个值集中的所有值进行比较。
AND 它允许在SQL语句中存在多个条件。
ANY 它根据条件比较列表中的值。
BETWEEN 它用于搜索一组值内的值。
IN 它将值与指定的列表值进行比较。
NOT 它可以颠倒任何逻辑运算符的含义。
OR 它结合了SQL语句中的多个条件。
EXISTS 它用于搜索指定表中是否存在行。
LIKE 它使用通配符运算符将值与类似值进行比较。