CDN加速

统计语法介绍

更新时间:2020-06-23 14:41:04

统计语法介绍

目前,日志服务除了提供常用统计方式(内部封装了统计语句),还提供自定义统计语句。自定义统计的语法:* | select src_ip,count(*) as count group by src_ip order by count desc limit 10

注意:自定义统计语法以* |开头。

已支持的几类统计函数如下。

通用聚合函数

语句 含义
avg(x) 计算x列的算数平均值。
count(*) 计算某一列的个数。
count(x) 计算某一列非空的个数。
max(x) 返回最大值。
min(x) 返回最小值。
sum(x) 返回x列的和。

数学计算函数

函数名 含义
exp(x) 返回自然常数的指数。
floor(x) 返回x向下最接近的整数。
round(x) x四舍五入。
sqrt(x) 返回x的平方根。

字符串函数

函数名 含义
trim(string) 删掉字符串开头和结尾的空白字符。

IP地理函数

函数名 含义
ip_to_country(ip) 判断IP所在的国家。
ip_to_province(ip) 判断IP所在的省份。
ip_to_city(ip) 判断IP所在的城市。