小胖虎带你了解MySQL 算术运算符和逻辑运算符

Posted CURRY_yyds

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小胖虎带你了解MySQL 算术运算符和逻辑运算符相关的知识,希望对你有一定的参考价值。

MySQL 算术运算符

 运 算 符

含 义

 +

加法运算

 -

减法运算

 *

乘法运算

 /

除法运算,返回商

 %

求余运算,返回余数

 

语法:select num, num+1, num-5+1, num*2, num/3, num/7, num%4 from tmp1

例子:

MySQL 逻辑运算符

 运 算 符

含 义

 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

语法:select * from line where (company=' 公交三公司 ' or company=' 公交四公司 ') and miles>25

例子:

 

以上是关于小胖虎带你了解MySQL 算术运算符和逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章

小胖虎带你了解MySQL 算术运算符和逻辑运算符

小胖虎带你了解MySQL 算术运算符和逻辑运算符

小胖虎带你了解MySQL 数据库基础

MySQL常见数据类型(小胖虎带你了解MySQL基础知识,只为博君一关注)

MySQL常见数据类型(小胖虎带你了解MySQL基础知识,只为博君一关注)

MySQL常见数据类型(小胖虎带你了解MySQL基础知识,只为博君一关注)