如何将普通的sql翻译成方解石avatica sql

时间:2017-09-20 08:05:47

标签: mysql druid apache-calcite

我使用Avatica作为JDBC驱动程序来查询Druid数据库,但我发现它不支持类似MYSQL的分页语法:

SELECT * FROM tableA limit 4, 5

它只支持

之类的语法
SELECT * FROM tableA limit 2

如何使用Avatica编写分页SQL?

参考:http://calcite.apache.org/docs/reference.html

1 个答案:

答案 0 :(得分:2)

对于LIMIT 4, 5,您可以使用OFFSET 4 ROWS FETCH NEXT 5 ROWS ONLY。然而,下一个版本的Calcite(1.14.0)将在未来几周内发布,它将支持你描述的MySQL风格限制。