2016-05-12 4 views

ответ

1

Дрель поддерживает как LIMIT, так и OFFSET операторов. Таким образом, разбиение на страницы может быть достигнуто с их использованием.

Пример запроса:

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

Некоторые важные ponits из Drill docs:

  • СМЕЩ число должно быть положительным целым числом и не может быть больше, чем число строк в базовой набор результатов или строки не возвращаются. Вы можете использовать предложение OFFSET в сочетании с предложениями LIMIT и ORDER BY.

  • При использовании с опцией LIMIT строки OFFSET пропускаются перед началом подсчета возвращаемых строк LIMIT. Если параметр LIMIT не используется, количество строк в наборе результатов уменьшается на количество пропущенных строк.

  • Строки, пропущенные предложением OFFSET, все еще должны быть отсканированы, поэтому может быть неэффективно использовать большое значение OFFSET.

+0

спасибо! Теперь я знаю, как это сделать. –

+0

@ xiaoming.lee Привет, я вижу, что вы новичок в SO. Если вы чувствуете, что ответ решил проблему, отметьте ее как «принятую», нажав галочку. Это помогает сосредоточиться на других вопросах, которые до сих пор не имеют ответов. –

+0

Хорошо, я знаю. Извините, это мой первый раз использовать это. –

 Смежные вопросы

  • Нет связанных вопросов^_^