SQL运算符
精华
小牛编辑
233浏览
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 |
它使用通配符运算符将值与类似值进行比较。 |