比较文本字符串

如果两个文本字符串具有相同数量的字符,且一个字符串中的每个字符与另一个字符串中对应位置的字符完全相同,则认为这两个字符串相等。如果字符串之间存在差异,则第一个出现差异的字符决定哪个字符串更大。

例如,字符串 "Armor" 小于字符串 "Art"。这是因为第一个差异出现在第三个字符,而 m 的 ASCII 码小于 t 的 ASCII 码。这与单词按字母排序的规则一致。如果按字母顺序排列这些单词,Armor 会排在 Art 之前。

字符串比较区分大小写;"Art" 和 "art" 不相等。事实上,"Art" 小于 "art"。这是因为在 ASCII 表中所有大写字母都排在小写字母之前。

如果要执行不区分大小写的比较,请使用 upper 原语,如下所示:

upper(x)==upper(y)

参见 upper。

参见比较运算符