比较函数
下面的比较函数返回 0
或 1
,类型为 UInt8。仅同一组中的值可以进行比较(例如 UInt16
和 UInt64
),而组之间的值不能比较(例如 UInt16
和 DateTime
)。数字和字符串的比较是可能的,字符串与日期的比较以及日期与时间的比较也是可以的。对于元组和数组,比较是按词典顺序进行的,这意味着比较是针对左侧和右侧元组/数组的每个相应元素进行的。
以下类型可以进行比较:
- 数字和小数
- 字符串和固定字符串
- 日期
- 带时间的日期
- 元组(词典顺序比较)
- 数组(词典顺序比较)
备注
字符串是逐字节比较的。如果其中一个字符串包含UTF-8编码的多字节字符,这可能导致意外结果。一个字符串 S1 如果以另一个字符串 S2 为前缀,则被认为比 S2 更长。
equals, =
, ==
操作符
语法
别名:
a = b
(操作符)a == b
(操作符)
notEquals, !=
, <>
操作符
语法
别名:
a != b
(操作符)a <> b
(操作符)
less, <
操作符
语法
别名:
a < b
(操作符)
greater, >
操作符
语法
别名:
a > b
(操作符)
lessOrEquals, <=
操作符
语法
别名:
a <= b
(操作符)
greaterOrEquals, >=
操作符
语法
别名:
a >= b
(操作符)