首页 > 代码库 > MySQL自学篇(五)

MySQL自学篇(五)

常见运算符介绍

1、算数运算符

运算符

作用

+

加法运算

-

减法运算

*

乘法运算

/

除法运算

%

求余运算

2、比较运算符

运算符

作用

=

等于

<=>

安全的等于。可以用于判断NULL

< >   !=

不等于

<=

小于等于

>=

大于等于

IS NULL

是否为空

IS NOT NULL

是否不为空

LEAST

返回最小值

GRETEST

最大值

BETWEEN AND

两个值之间

ISNULL

IS NULL等价

IN

判断一个值是IN列中的任意一个值

NOT IN

判断一个值不是IN列中的任意一个值

LIKE

通配符匹配

REGEXP

正则表达式

 

3、逻辑运算符

运算符

作用

AND或者&&

逻辑与

NOT或者!

逻辑非

OR或者||

逻辑或

XOR

逻辑异或

NOT或者!

表示当操作数为0时,所得值为1;当操作数为非0值时,所得值为0;当操作数为NULL时,所得返回值为NULL

 

 

AND或者&&

逻辑与运算符AND或者&&表示当所有操作数为非零值,并且不为NULL时,计算所得结果为1;当一个或多个操作数为0,所得结果为0,其余情况返回值为NULL

 

 

 

 

OR或者||

逻辑或运算符OR或者||表示当两个操作数均为非NULL值,且任意一个操作数为非零值时,返回结果为1,否则返回结果为0;当有一个操作数为NULL时,且另一操作数为非零时,结果为1,否则结果为NULL;当两个操作数均为NULL时,所得结果为NULL

 

 

 

XOR

逻辑异或运算符XOR。当任意一个操作数为NULL时,返回NULL;对于非NULL的操作数,如果两个操作数都是非0或则会都是0值,则返回0;如果一个值为0,另一个为非零,返回1



技术分享

MySQL自学篇(五)