比较运算符
如何使用比较运算符从MySQL中选择数据?
在MySQL中如何使用比较运算符?
解释
比较运算符:比较运算符是用于比较表达式或者值。比较的结果可能是布尔值(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
相同的规则也用于到最小值().