比较运算符

只要比较有意义,比较运算符可适用于所有数据类型。所有比较运算符均为二元运算符,可返回 true、false 或 NULL 这些值。

NULL 处理

如果一个或两个操作数为 NULL,则比较运算符返回 NULL。存在一个例外: <=> 如果两个操作数都为 NULL,则返回 true;如果一个操作数为 NULL,则返回 false。

集合

当对集合进行比较时,NULL 集合排在最后。否则,逐个元素比较集合,直到出现不匹配,然后根据不匹配的元素对它们进行排序。如果所有元素的长度都依次等于较短的元素的长度,则首先排序较短的元素。