デフォルトでは、Log Serviceはクエリおよび分析結果で100行のデータを返します。 LIMIT句を使用して、返すことができる行数を指定できます。
構文
Log Serviceは、次のタイプのLIMIT句をサポートしています。
次のLIMIT句は、クエリおよび分析結果の最初のx行のデータを返します。
LIMIT x
次のLIMIT句は、クエリおよび分析結果のy行から始まるx行のデータを返します。
LIMIT y, x
重要
LIMIT句は、SQL中間結果ではなく最終結果を取得するために使用されます。
サブクエリでLIMIT句を使用することはできません。 たとえば、次のステートメントは無効です。
* | select count(1) from ( select distinct(url) from limit 0,1000)
パラメーター
パラメーター | 説明 |
x | 返される行の数。
|
y | オフセット。 有効な値: [0,1000000] 。 |
重要
x とyの合計は1,000,000を超えることはできません。
例
クエリおよび分析結果のデータの最初の200行を返します。
クエリ文
* | SELECT request_time LIMIT 200
クエリおよび分析の結果
クエリおよび分析結果のオフセットが100の1,000行のデータを返します。
クエリ文
* | SELECT request_time LIMIT 100,1000
クエリおよび分析の結果
リクエスト期間が最も長い上位3つのリクエストURIを返します。
クエリ文
* | SELECT request_uri AS top_3, request_time ORDER BY request_time DESC LIMIT 3
クエリおよび分析の結果