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 |
此运算符用于使用通配符运算符将值与相似值进行比较 |