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

比较函数

下面的比较函数返回 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(运算符)