比较操作符
描述
比较条件将一个表达式与另一个表达式进行比较。比较的结果可以是 TRUE、FALSE 或 UNKNOWN。
操作符介绍
操作符 | 作用 | 示例 |
---|---|---|
= | 等值比较。当比较的两侧任意一个值为 UNKNOWN 时,结果为 UNKNWON。 | SELECT 1 = 1 |
<=> | NULL 安全的等值比较。不同于等值比较。NULL 安全的等值比较将 NULL 视作一个可比较的值。当比较两侧均为 NULL 时,返回 TRUE。当只有一侧为 NULL 时,返回 FALSE。此操作符永远不会返回 UNKNOWN。 | SELECT NULL <=> NULL |
!=``<> | 不等比较 | SELECT 1 != 1 |
<``> | 大于比较和小与比较 | SELECT 1 > 1 |
<=``>= | 大于等于比较和小于等于比较 | SELECT 1 >= 1 |
<x> BETWEEN <y> AND <z> | 等价于 <x> >= <y> and <x> <= <z> 。大于等于 <y> 且小于等于 <z> | SELECT 1 BETWEEN 0 AND 2 |