本文概述
有多种类型的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 | 它使用通配符运算符将值与相似值进行比较。 |
评论前必须登录!
注册