SQL常见运算符

  1. 算数运算符
运算符
+
-
*
/
求余%
  1. 比较运算符
运算符作用
=等于,相等返回值为1,否则返回值为0,1个或2个null返回null,string与int比较则string自动转int
<=>安全等于,与=的区别是,两个同时为null时返回1,当一个为null,返回值为0
<>(!=)不等于,相等返回值为0,不相等返回值为1
<=小于等于,如果小于等于则返回值为1,否则返回值为0
>=大于等于,如果大于等于则返回值为1,否则返回值为0
>大于 ,如果大于则返回值为1,否则返回值为0
<小于 ,如果小于则返回值为1,否则返回值为0
is null判断是否为null,如果是null,则返回值为1,否则返回值为0
is not null判断是否不为null
least在有两个或多个参数返回最小值
greatest在有两个或多个参数返回最大值
between and判断一个值是否落在两个值之间
in判断一个值在不在列表里
not in判断一个值不是在列表里
like通配符匹配,’ % ‘匹配任何数目的字符,’ _ ’ 匹配一个字符
regexp正则表达式匹配,如果满足则返回1
’ ^ '匹配以该字符后面的字符开头的字符
’ $ ‘匹配以该字符后面的字符结尾的字符
’ . ‘匹配任何一个字符
’ [0-9 a-z] ’ 匹配0-9 a-z
’ * '匹配任何一个字符
  1. 逻辑运算符

所有逻辑运算符的求值结果均为TRUE(1) FALSE()0 NULL

运算符作用
not( ! )
and( && )
or ( || )
xor异或
  1. 位运算符
    位运算符是在二进制数上进行计算的运算符,位运算符会先将操作数变成二进制数,然后进行位运算,最后将计算结果从二进制变回十进制数
    在这里插入图片描述
运算符作用
|位或
&位与
^位异或
<<位左移
>>位右移
~位取反,反转所有比特
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值