全部產品
Search
文件中心

Simple Log Service:LIMIT子句

更新時間:Jun 09, 2026

Log Service預設返回100行計算結果,您也可以使用LIMIT子句指定返回結果的行數。

文法

Log Service支援以下兩種LIMIT子句格式。

  • 返回計算結果中的前x行資料。

    LIMIT x
  • 返回計算結果中從y行開始的x行資料。

    LIMIT y, x
重要
  • LIMIT子句只用於擷取最終的結果,不支援擷取SQL中間的結果。

  • 不支援在子查詢內部使用LIMIT y,x子句。例如* | select count(1) from ( select distinct(url) from limit 0,1000)為錯誤用法。

參數說明

參數

說明

x

指定返回結果中的行數。

  • 使用LIMIT x時,x的取值範圍為[0,1000000]。

  • 使用LIMIT y, x時,x的取值範圍為[0,10000]。

y

位移量。取值範圍為[0,1000000]。

重要

xy之和不能超過1000000。

樣本

  • 返回計算結果中的前200行。

    • 查詢和分析語句

      * | SELECT  request_time LIMIT 200
    • 查詢和分析結果:查詢結果返回 request_time 欄位的數值列表(如 60.0、63.0、73.0 等),共 200 條記錄。

  • 返回計算結果中的第100行到第1100行,共計1000行。

    • 查詢和分析語句

      * | SELECT  request_time LIMIT 100,1000
    • 查詢和分析結果:查詢結果返回 request_time 欄位第 100 行到第 1100 行的數值列表,共 1000 條記錄。

  • 返回請求時間最長的前3個請求地址。

    • 查詢和分析語句

      * |
      SELECT
        request_uri AS top_3,
        request_time
      ORDER BY
        request_time DESC
      LIMIT
        3
    • 查詢和分析結果返回請求耗時最高的3個路徑:/request/path-3/file-2(request_time 為 80.0)、/request/path-2/file-4(request_time 為 80.0)、/request/path-0/file-8(request_time 為 79.0)。