跳到主要内容
跳到主要内容

比较函数

下面的比较函数返回 01,类型为 UInt8。仅同一组中的值可以进行比较(例如 UInt16UInt64),而组之间的值不能比较(例如 UInt16DateTime)。数字和字符串的比较是可能的,字符串与日期的比较以及日期与时间的比较也是可以的。对于元组和数组,比较是按词典顺序进行的,这意味着比较是针对左侧和右侧元组/数组的每个相应元素进行的。

以下类型可以进行比较:

  • 数字和小数
  • 字符串和固定字符串
  • 日期
  • 带时间的日期
  • 元组(词典顺序比较)
  • 数组(词典顺序比较)
备注

字符串是逐字节比较的。如果其中一个字符串包含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(操作符)