我想使用apache drill进行页面搜索。但它只是提供一个限制关键词,我不知道如何写一个好的sql.Do任何人都可以帮助我吗?谢谢!
答案 0 :(得分:1)
Drill支持LIMIT和OFFSET运算符。因此,使用这些可以实现分页。
示例查询:
SELECT * FROM cp.`employee.json` order by employee_id LIMIT 20 OFFSET 10 ROWS
Drill docs的一些重要内容:
OFFSET编号必须是正整数,且不能大于基础结果集中的行数,否则不返回任何行。 您可以将OFFSET子句与LIMIT和ORDER BY子句一起使用。
与LIMIT选项一起使用时,在开始计算返回的LIMIT行之前,会跳过OFFSET行。如果未使用LIMIT选项,则结果集中的行数将减少跳过的行数。
仍然必须扫描OFFSET子句跳过的行,因此使用大量OFFSET值可能效率低。