≫ 函数

数学函数

ABS()

返回参数的绝对值。

ATAN2()

返回两个参数的反正切函数,以弧度为单位表达。

BITDOT()

BITDOT(mask, w0, w1, ...) 返回每个位与权重相乘之和。bit0*w0 + bit1*w1 + ...

CEIL()

返回大于或等于参数的最小整数值。

COS()

返回参数的余弦值。

CRC32()

返回字符串参数的CRC32值。

EXP()

返回参数的指数(e=2.718... 的幂)。

FIBONACCI()

返回第N个斐波那契数,其中N是整数参数。也就是说,参数为0和以上将生成0, 1, 1, 2, 3, 5, 8, 13等值。注意计算使用32位整数数学,因此从第48个数字开始返回模2^32的结果。

FLOOR()

返回小于或等于参数的最大整数值。

GREATEST()

GREATEST(attr_json.some_array) 函数以JSON数组作为参数,并返回该数组中的最大值。也适用于MVA。

IDIV()

返回第一个参数除以第二个参数的整数结果。两个参数都必须是整数类型。

LEAST()

LEAST(attr_json.some_array) 函数以JSON数组作为参数,并返回该数组中的最小值。也适用于MVA。

LN()

返回参数的自然对数(底数为e=2.718...)。

LOG10()

返回参数的常用对数(底数为10)。

LOG2()

返回参数的二进制对数(底数为2)。

MAX()

返回两个参数中较大的一个。

MIN()

返回两个参数中较小的一个。

POW()

返回第一个参数的第二个参数次方。

RAND()

返回介于0和1之间的随机浮点数。可以可选地接受一个seed,它可以是一个常量整数或一个整数属性的名称。

如果您使用了seed,请记住它会分别重置rand()的起始点,对于每个普通表、RT磁盘、RAM块或伪分片。因此,任何形式的分布式表查询可能会返回多个相同的随机值。

SIN()

返回参数的正弦值。

SQRT()

返回参数的平方根。

Last modified: August 28, 2025