MySQL小白飞速成长记-运算符篇

运算符连接表达式中的各个操作数,其作用是指明对操作数所进行的运算。常见的运算有数学运算,比较运算和逻辑运算。运算符可以更加灵活地使用表中地数据,常见的运算符类型:算术运算符,比较运算符和逻辑运算符。

上面说了常见的运算符类型,可它们具体是什么样子呢?一起来学习吧

算数运算符:

运算符       含义

+                加法运算

-                 减法运算

*                 乘法运算

/                 除法运算,返回商

%               求余运算,返回余数

比较运算符:

运算符        含义

=                 等于

<=>            完全等于,可以比较null

<>或!=       不等于

>=              大于等于

<=              小于等于

>                 大于

<                小于

IS NULL     判断一个值是否为null

IN NOT NULL 判断一个值是否不为null

逻辑运算符:

运算符        含义

AND 或者 &&:逻辑与,含义为“并且”。当所有操作数均为非零值且不为 null 时,返回值为 1;当一个或多个操作数为 0 时,返回值为 0;其余情况返回值为 null

 OR 或者 ||:逻辑或,含义为“或者”。当所有操作数均不为 null 且任意一个操作数为非零时,返回值为 1,否则为 0;当有操作数为 null,且存在另一个操作数为非零时,返回值为 1,否则为 null;当所有操作数均为 null 时,返回值为 null

NOT 或者 !:逻辑非,含义为“取反”。当操作数为 0 时,返回值为 1;当操作数为非零时,返回值为 0;当操作数为 null 时,返回值为 null

XOR:逻辑异或。当任意一个操作数为 null 时,返回值为 null;对于非 null 的操作数,如果两个操作数都是非零或者都是零,则返回值为 0;如果一个为零,另一个为非零,返回结果为 1

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值