すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:LIMIT 句

最終更新日:Jun 11, 2026

Simple Log Service は、デフォルトで 100 行のログを返します。返す行数を変更するには、LIMIT 句を使用します。

構文

LIMIT 句では、2 つの形式がサポートされています。

  • 先頭から 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, 1,000,000] です。

  • LIMIT y, x の場合、x の有効範囲は [0, 10,000] です。

y

スキップする行数です。有効範囲:[0, 1,000,000]。

重要

xy の合計は 1,000,000 を超えることはできません。

  • 結果セットから先頭の 200 行を返します。

    • クエリ文

      * | SELECT  request_time LIMIT 200
    • 結果: request_time フィールドから 200 個の値 (60.0、63.0、73.0 など) を返します。

  • オフセット 100 から 1,000 行を返します。

    • クエリ文

      * | SELECT  request_time LIMIT 100, 1000
    • 結果:オフセット 100 から、request_time フィールドから 1,000 個の値を返します。

  • リクエスト時間が最も長い上位 3 件のリクエスト URI を返します。

    • クエリ文

      * |
      SELECT
        request_uri AS top_3,
        request_time
      ORDER BY
        request_time DESC
      LIMIT
        3
    • 結果:リクエスト時間が最も長い 3 つの URI、/request/path-3/file-2 (80.0)、/request/path-2/file-4 (80.0)、/request/path-0/file-8 (79.0) を返します。