SQL 运算符
SQL语句通常包含一些保留字或字符,用于执行比较和算术运算等操作。这些保留字或字符被称为运算符。
SQL中通常有三种类型的运算符:
SQL算术运算符
SQL比较运算符
SQL逻辑运算符
SQL算术运算符:
我们假设两个变量" a"和" b"。在这里," a"的值为50," b"的值为100。
示例:
操作符 |
说明 |
示例 |
+ |
用于添加包含两个操作数的值 |
a + b将给150 |
- |
从左侧操作数中减去右侧操作数 |
a-b将给出-50 |
* |
它将两个操作数的值相乘 |
a * b将给5000 |
/ |
将左操作数除以右操作数 |
b/a将给2 |
% |
它将左操作数除以右操作数并返回提醒 |
b%a将给出0 |
SQL比较运算符:
让我们采用两个分别为50和100的变量" a"和" b"。
操作符 |
说明 |
= |
如果条件为true,则检查两个操作数的值是否相等。 |
!= |
如果条件不成立,则用于检查两个操作数的值是否相等。 |
<> |
如果值不相等,则检查操作数的值是否相等 |
> |
如果条件为true,则检查左操作数的值大于右操作数的值 |
< |
如果条件为true,则检查左操作数的值小于右操作数的值 |
>= |
如果条件为真,则检查左操作数的值是否大于或等于右操作数的值 |
<= |
如果条件为真,则检查左操作数的值是否小于或等于右操作数的值 |
! |
检查左操作数的值不小于右操作数的值 |
!> |
检查左操作数的值不大于右操作数的值 |
SQL逻辑运算符:
这是SQL中使用的逻辑运算符的列表。
操作符 |
说明 |
全部 |
用于将一个值与另一个值集中的所有值进行比较。 |
AND |
此运算符允许SQL语句中存在多个条件。 |
ANY |
该运算符用于根据条件比较列表中的值。 |
BETWEEN |
此运算符用于搜索一组值内的值 |
IN |
此运算符用于将值与指定的列表值进行比较 |
NOT |
NOT运算符会颠倒任何逻辑运算符的含义 |
OR |
此运算符用于在SQL语句中组合多个条件 |
EXISTS |
EXISTS运算符用于搜索指定表中是否存在行 |
LIKE |
此运算符用于使用通配符运算符将值与相似值进行比较 |