常见运算符介绍
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
时间: 2024-10-11 06:34:15