全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
日志服务

数学计算函数

更新时间:2017-12-29 11:40:24

日志服务查询分析功能支持通过数学计算函数进行日志分析,您可以结合查询语句和数学计算函数,对日志查询结果进行数学计算。

数学运算符

数学运算符支持 + - * / % 。可以用在SELECT子句中。

样例:

  1. *|select avg(latency)/100 , sum(latency)/count(1)

数学计算函数说明

日志服务支持以下运算函数:

函数名 含义
abs(x) 返回x列的绝对值
cbrt(x) 返回x列的立方根
ceiling(x) 返回x列向上最接近的整数
cosine_similarity(x,y) 返回稀疏向量x和y之间的余弦相似度
degrees 把弧度转化为度
e() 返回自然常数
exp(x) 返回自然常数的指数
floor(x) 返回x向下最接近的整数
from_base(string,radix) 以radix进制解释string
ln(x) 返回自然对数
log2(x) 返回以2为底,x的对数
log10(x) 返回以10为底,x的对数
log(x,b) 返回以b为底,x的对数
pi() 返回π
pow(x,b) 返回x的b次幂
radians(x) 把度转化成弧度
rand() 返回随机数
random(0,n) 返回[0,n)随机数
round(x) x四舍五入
round(x, y) 对x保留y个小数为,例如round(1.012345,2) = 1.01
sqrt(x) 返回x的平方根
to_base(x, radix) 把x以radix进制表示
truncate(x) 丢弃掉x的小数部分
acos(x) 反余弦
asin(x) 反正弦
atan(x) 反正切
atan2(y,x) y/x的反正切
cos(x) 余弦
sin(x) 正弦
cosh(x) 双曲余弦
tan(x) 正切
tanh(x) 双曲正切
infinity() double最大值
is_infinity(x) 判断是否是最大值
is_finity(x) 判断是否是最大值
is_nan(x) 判断是否是数值
本文导读目录