有关与适用于 LiveAnalytics 的 Amazon Timestream 类似的功能,可以考虑使用适用于 InfluxDB 的 Amazon Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
数学函数
适用于 LiveAnalytics 的 Timestream 支持以下数学函数。
| 函数 | 输出数据类型 | 描述 |
|---|---|---|
|
abs(x) |
[与输入相同] |
返回 x 的绝对值。 |
|
cbrt(x) |
double |
返回 x 的立方根。 |
|
ceiling(x) or ceil(x) |
[与输入相同] |
返回向上取整到最接近整数的 x 值。 |
|
degrees(x) |
double |
将以弧度为单位的角度 x 转换为度。 |
|
e() |
double |
返回常量欧拉数。 |
|
exp(x) |
double |
返回欧拉数的 x 次方。 |
|
floor(x) |
[与输入相同] |
返回向下取整到最接近整数的 x 值。 |
|
from_base(string,radix) |
bigint |
返回字符串作为基数解释后的值。 |
|
ln(x) |
double |
返回 x 的自然对数。 |
|
log2(x) |
double |
返回 x 的以 2 为底的对数。 |
|
log10(x) |
double |
返回 x 的以 10 为底的对数。 |
|
mod(n,m) |
[与输入相同] |
返回 n 除以 m 的模(余数)。 |
|
pi() |
double |
返回常量 Pi。 |
|
pow(x, p) or power(x, p) |
double |
返回 x 的 p 次方。 |
|
radians(x) |
double |
将以度为单位的角度 x 转换为弧度。 |
|
rand() or random() |
double |
返回在 0.0 到 1.0 范围内的伪随机值。 |
|
random(n) |
[与输入相同] |
返回 0 到 n(不含)范围内的伪随机值。 |
|
round(x) |
[与输入相同] |
返回四舍五入到最接近整数的 x 值。 |
|
round(x,d) |
[与输入相同] |
返回四舍五入到小数点后 d 位的 x。 |
|
sign(x) |
[与输入相同] |
返回 x 的符号函数,即:
对于双精度参数,该函数还会返回:
|
|
sqrt(x) |
double |
返回 x 的平方根。 |
|
to_base(x, radix) |
varchar |
返回 x 的基数表示形式。 |
|
truncate(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 的双曲余弦值。 |
|
sin(x) |
double |
返回 x 的正弦值。 |
|
tan(x) |
double |
返回 x 的正切值。 |
|
tanh(x) |
double |
返回 x 的双曲正切值。 |
|
infinity() |
double |
返回表示正无穷大的常数。 |
|
is_finite(x) |
布尔值 |
判断 x 是否为有限数。 |
|
is_infinite(x) |
布尔值 |
判断 x 是否为无穷大。 |
|
is_nan(x) |
布尔值 |
判断 x 是否为非数值。 |
|
nan() |
double |
返回表示非数值的常量。 |