数学函数 - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

从2025年6月20日起,亚马逊Timestream版 LiveAnalytics 将不再向新客户开放。如果您想使用亚马逊 Timestream LiveAnalytics,请在该日期之前注册。现有客户可以继续照常使用该服务。有关更多信息,请参阅 Amazon Timestream 以了解 LiveAnalytics 可用性变更。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

数学函数

Timestream LiveAnalytics 支持以下数学函数。

函数 输出数据类型 描述

腹肌 (x)

[与输入相同]

返回 x 的绝对值。

cbrt (x)

double

返回 x 的立方根。

天花板 (x) 或天花板 (x)

[与输入相同]

返回 x 四舍五入到最接近的整数。

度 (x)

double

将以弧度为单位的角度 x 转换为度。

e ()

double

返回常量欧拉数。

经验值 (x)

double

返回以 x 为底的欧拉数。

地板 (x)

[与输入相同]

返回 x 向下舍入到最接近的整数。

from_base(字符串,基数)

bigint

返回解释为基数的字符串的值。

ln (x)

double

返回 x 的自然对数。

log2 (x)

double

返回 x 以 2 为底的对数。

log10 (x)

double

返回 x 以 10 为底的对数。

模组 (n, m)

[与输入相同]

返回 n 除以 m 的模数(余数)。

pi ()

double

返回常量 Pi。

pow (x, p) 或功率 (x, p)

double

返回 x 以 p 为底的次方。

弧度 (x)

double

将以度为单位的角度 x 转换为弧度。

rand () 或随机 ()

double

返回 0.0 1.0 范围内的伪随机值。

随机 (n)

[与输入相同]

返回 0 到 n 之间的伪随机数(不包括)。

圆形 (x)

[与输入相同]

返回 x 四舍五入到最接近的整数。

圆形 (x, d)

[与输入相同]

返回 x 四舍五入到 d 位小数。

标志 (x)

[与输入相同]

返回 x 的符号函数,即:

  • 如果参数为 0 则为 0

  • 如果参数大于 0 则为 1

  • 如果参数小于 0,则为 -1。

对于双重参数,该函数还会返回:

  • 如果参数是 NaN,则为 NaN

  • 如果参数为 +Infinity,则为 1

  • 如果参数是-Infinity,则为 -1。

平方英尺 (x)

double

返回 x 的平方根。

to_base (x, radix) 

varchar

返回 x 的基数表示形式。

截断 (x)

double

通过在小数点后删除数字来返回 x 四舍五入为整数。

acos (x)

double

返回 x 的反余弦值。

asin (x) 

double

返回 x 的反正弦值。

atan (x) 

double

返回 x 的反正切。

atan2 (y, x)

double

返回 y/x 的反正切。

cos (x)

double

返回 x 的余弦值。

cosh (x)

double

返回 x 的双曲余弦值。

罪恶 (x) 

double

返回 x 的正弦值。

棕褐色 (x)

double

返回 x 的正切值。

tanh (x)

double

返回 x 的双曲正切值。

无穷大 ()

double

返回表示正无穷大的常数。

is_finite (x)

布尔值

确定 x 是否有限。

is_infinite (x)

布尔值

确定 x 是否为无穷大。

is_nan (x)

布尔值

确定 x 是否为 not-a-number。

nan ()

double

返回表示的常量 not-a-number。