|
比较运算符:
比较运算符是用于比较表达式或者值。比较的结果可能是布尔值(1)或者伪值(0)。 MySQL支持以下的比较运算符:
= :
等于。
mysql> select 1 = 0;
--> 0
mysql> select 0.0 = 0;
--> 1
< :
小于。
mysql> select 4.5 < 5;
--> 1
mysql> select 1.1 < 1;
--> 0
<= :
小于等于。
mysql> select 2.2 <= 2.2;
--> 1
mysql> select 2.2 <= 2.1;
--> 0
> :
大于。
mysql> select 7 > 2;
--> 1
mysql> select 4 > 4.1;
--> 0
>= :
大于等于。
mysql> select 10 >= 10;
--> 1
mysql> select 4.4 >= 4.5;
--> 0
<>, != :
不等于。
mysql> select 8 <> 8;
--> 0
mysql> select 7 != 7.7;
--> 1
表达式 BETWEEN 最小值 AND 最大值 :
如果表达式大于或等于<最小值>并且表达式小于或等于<最大值>, BETWEEN 返回 1,否则返回 0。
mysql> select 5 between 5 and 6;
--> 1
mysql> select 'N' between 'M' and 'O';
--> 1
表达式 NOT BETWEEN <最小值> AND <最大值> 与此类似,但是要取否(NOT)。
最大值(值1,值2,...) :
运算符是用于比较两个或者多个参数,返回最大的参数。
mysql> select greatest('N', 'M', 'O');
--> O
mysql> select greatest(1, 2);
--> 2
相同的规则也用于到最小值().
|