2016-05-12 5 views
0

ページ検索を行うにはapacheドリルを使用します。しかし、それはちょうど限界のキーワードを提供する、私は良いsql.Doを書く方法を知らない誰も私を助けることができますか?ありがとう!apacheドリルの使用方法ページ検索

答えて

1

ドリルはLIMITOFFSETの両方の演算子をサポートします。したがって、これらを使用してページネーションを達成できます。

サンプルクエリ:

SELECT * FROM cp.`employee.json` order by employee_id LIMIT 20 OFFSET 10 ROWS 

ドリルdocsからいくつかの重要なponits:

  • オフセット数は正の整数でなければならず、基礎となるの行数を超えることはできません結果セットまたは行が戻されません。 OFFSET句は、LIMIT句およびORDER BY句と組み合わせて使用​​できます。

  • LIMITオプションとともに使用すると、戻されるLIMIT行のカウントを開始する前に、OFFSET行がスキップされます。 LIMITオプションを使用しない場合、結果セットの行数はスキップされた行数だけ減少します。

  • OFFSET句でスキップされた行はスキャンしなければならないため、大きなOFFSET値を使用すると効率が悪くなる可能性があります。

+0

ありがとうございました!今私はそれを行う方法を知っています。 –

+0

@ xiaoming.leeこんにちは、私はあなたが新しいことを知っています。問題が解決したと思われる場合は、チェックマークをクリックして「受け入れ済み」とマークしてください。これはまだ答えがない他の質問に焦点を当てるのに役立ちます。 –

+0

私は知っています。申し訳ありません、これは私が初めて使った時です。 –

関連する問題