详情页标题前

阿里云日志服务SLS嵌套子查询-云淘科技

详情页1

嵌套子查询是指将一个SELECT语句嵌套在另一个SELECT语句中。针对复杂的分析场景,您可以使用嵌套子查询。

基本语法

使用嵌套子查询时,需在SELECT语句中指定FROM子句。

* | SELECT key FROM (sub_query)


注意

  • 子查询语句需被包裹在半角圆括号()中。
  • 在子查询语句中,需指定关键字FROM log表示在当前Logstore中执行SQL分析。

示例

示例1

计算各个请求方法对应的请求数量,然后获取最小的请求数量。

  • 查询和分析语句
    * |
    SELECT
     min(PV)
    FROM  (
        SELECT
          count(1) as PV
        FROM      log
        GROUP BY
          request_method
      )
  • 查询和分析结果阿里云日志服务SLS嵌套子查询-云淘科技

示例2

计算当前1小时和昨天同时段的网站访问量比值。其中,选择查询和分析的时间范围为1小时(整点时间),86400表示当前时间减去86400秒(1天),log表示Logstore名称。

  • 查询和分析语句
    * |
    SELECT
      diff [1] AS today,
      diff [2] AS yesterday,
      diff [3] AS ratio
    FROM  (
        SELECT
          compare(PV, 86400) AS diff
        FROM      (
            SELECT
              count(*) AS PV
            FROM          log
          )
      )
  • 查询和分析结果阿里云日志服务SLS嵌套子查询-云淘科技
    • 3337.0表示当前1小时(例如2020-12-25 14:00:00~2020-12-25 15:00:00)的网站访问量。
    • 3522.0表示昨天同时段(例如2020-12-24 14:00:00~2020-12-24 15:00:00)的网站访问量。
    • 0.947473026689381表示当前1小时与昨天同时段的网站访问量比值。

示例3

统计各个访问页面的访问次数及占比。

  • 查询和分析语句
    * |
    SELECT
      request_uri AS "访问页面",
      c AS "次数",
      round(c * 100.0 /(sum(c) over()), 2) AS "百分比%"
    FROM  (
        SELECT
          request_uri AS request_uri,
          count(*) AS c
        FROM      log
        GROUP BY
          request_uri
        ORDER BY
          c DESC
      )
  • 查询和分析结果阿里云日志服务SLS嵌套子查询-云淘科技

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/164115.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLS添加变量类型的过滤器-云淘科技

    将Nginx访问日志采集到日志服务后,您可以通过查询和分析语句查看每分钟的访问PV。例如您想查看每10秒、60秒或600秒的访问PV,则可以添加变量类型的过滤器,避免多次修改查询和分析语句进行查询。本文以Nginx访问日志为例说明如何添加变量类型的过滤器。 前提条件 已采集Nginx访问日志。具体操作,请参见使用Nginx配置模式采集日志。 已创建索引。具体…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云云原生大数据计算服务 MaxComputeTimeTravel-云淘科技

    基于Transactional Table 2.0,计算引擎可高效支持TimeTravel查询的典型业务场景,即查询历史版本的数据,可用于回溯历史状态的业务数据,或数据出错时,用来恢复历史状态数据进行数据纠正,当然也支持直接使用restore操作恢复到指定的历史版本。 查询过程 Timetravel查询Transactional Table 2.0的处理过程…

    2023年12月10日
  • 阿里云日志服务SLS通过Data Explorer构建查询和分析语句-云淘科技

    日志服务提供Data Explorer功能,帮助您简单、快速地构建查询和分析语句。 前提条件 已创建索引。具体操作,请参见创建索引。功能入口登录日志服务控制台。在Project列表区域,单击目标Project。在日志存储 > 日志库页签中,单击目标Logstore。单击输入框前面的图标。通过Data Explorer设置查询和分析条件后,您可以单击图标…

    阿里云日志服务SLS 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLSGetContextLogs-云淘科技

    调用GetContextLogs接口查询指定日志前(上文)后(下文)的若干条日志。 接口说明 上下文查询的时间范围为起始日志的前后一天。 Host由Project名称和日志服务Endpoint构成,您需要在Host中指定Project。 已创建并获取AccessKey。更多信息,请参见访问密钥。 阿里云账号AccessKey拥有所有API的访问权限,风险很高…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云大数据开发治理平台 DataWorks构建数据仓库-云淘科技

    DataWorks具有通过可视化方式实现数据开发、治理全流程相关的核心能力,本文将为您介绍DataWorks在构建云上大数据仓库和构建智能实时数据仓库两个典型应用场景下的应用示例。 构建云上大数据仓库 本场景推荐的架构如下。 适用行业:全行业适用。 方案优势:阿里巴巴大数据最佳实践,高性能、低成本、Severless服务,免运维、全托管模式,让企业的大数据研…

    2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。