文档首页 > > 用户指南> 日志分析>

SQL查询语法

SQL查询语法

分享
更新时间:2021/03/08 GMT+08:00

LTS支持使用SQL语句(其中包括了聚合函数和数学函数)对结构化后的日志进行查询与分析。例如,使用MIN函数计算num列中的最小值。

新版SQL查询功能是原有功能的升级版本,功能更强大,具体功能请参见SQL语法参考

新版SQL查询功能目前对华北-北京四、华东-上海一和华南-广州三个局点部分用户开放。

  • SQL语句
    LTS目前支持的SQL语句如表1所示。
    表1 SQL语句说明

    语句

    说明

    示例

    GROUP BY

    根据一个或多个列对结果集进行分组,经常与聚合函数一起使用。

    select * group by (year),(month)

    LIKE

    在WHERE子句中搜索列中的指定模式。

    select * where name like 'zhang%'

    WHERE

    用于规定选择的标准。

    select * where num > 11 or num <= 10

  • 聚合函数

    聚合函数是对结构化后的日志的指定列进行的统计运算。聚合函数返回的是单个值,经常与SELECT语句和GROUP BY语句一起使用。LTS目前支持的聚合函数如表2所示。

    表2 聚合函数说明

    函数

    含义

    示例

    count(*)

    计算元组的个数。

    select count(*)

    count(<列名>)

    计算一列值的个数。

    select count(num)

    min(<列名>)

    计算一列值的最小值。

    select min(num)

    max(<列名>)

    计算一列值的最大值。

    select max(num)

    avg(<列名>)

    计算一列值的平均值。

    select avg(num)

    sum(<列名>)

    计算一列值的总和。

    select sum(num)

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区论坛频道来与我们联系探讨

智能客服提问云社区提问