全部產品
Search
文件中心

Simple Log Service:LIMIT子句

更新時間:Jun 30, 2024

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

文法

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

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

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

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

  • 不支援在子查詢內部使用LIMIT子句。例如* | 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
    • 查詢和分析結果limit

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

    • 查詢和分析語句

      * | SELECT  request_time LIMIT 100,1000
    • 查詢和分析結果limit

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

    • 查詢和分析語句

      * |
      SELECT
        request_uri AS top_3,
        request_time
      ORDER BY
        request_time DESC
      LIMIT
        3
    • 查詢和分析結果limit