逻辑和位运算符
逻辑非 (!)
功能:对表达式进行逻辑非操作,即如果表达式为真(true),返回假(false);如果表达式为假(false),返回真(true)。
参数:
expr
:布尔类型表达式。
返回结果:
- 布尔类型值。
示例:
按位非 (~)
功能:对表达式进行按位非操作,即将每一位的0变成1,1变成0。
参数:
expr
:整数类型表达式。
返回结果:
- 与输入表达式相同类型的值。
示例:
不等于 (!=)
功能:比较两个表达式,如果它们不相等,返回真(true)。
参数:
expr1
:布尔类型表达式。expr2
:与expr1
相同类型的表达式。
返回结果:
- 布尔类型值。
示例:
取模 (%)
功能:返回两个数值表达式相除的余数。
参数:
expr1
:数值类型表达式,包括 float、double、decimal、tinyint、smallint、int、bigint。expr2
:与expr1
相同类型的表达式。
返回结果:
- 与输入参数相同类型的值。
示例:
乘法 (*)
功能:返回两个数值表达式的乘积。
参数:
expr1
:数值类型表达式,包括 float、double、decimal、tinyint、smallint、int、bigint。expr2
:与expr1
相同类型的表达式。
返回结果:
- 与输入参数相同类型的值。
示例:
加法 (+)
功能:返回两个数值表达式的和。
参数:
expr1
:数值类型表达式,包括 float、double、decimal、tinyint、smallint、int、bigint。expr2
:与expr1
相同类型的表达式。
返回结果:
- 与输入参数相同类型的值。
示例:
正号 (+)
功能:返回表达式的值,不进行任何改变。
参数:
expr
:数值类型表达式。
返回结果:
- 与输入参数相同类型的值。
示例:
减法 (-)
功能:返回两个数值表达式的差。
参数:
expr1
:数值类型表达式,包括 float、double、decimal、tinyint、smallint、int、bigint。expr2
:与expr1
相同类型的表达式。
返回结果:
- 与输入参数相同类型的值。
示例:
负号 (-)
功能:返回表达式的负值。
参数:
expr
:数值类型表达式。
返回结果:
- 与输入参数相同类型的值。
示例:
除法 (/)
功能:返回两个数值表达式相除的商。
参数:
expr1
:数值类型表达式,包括 float、double、decimal。expr2
:与expr1
相同类型的表达式。
返回结果:
- 与输入参数相同类型的值。
示例:
联系我们