如何将普通 sql 翻译成方解石化身 sql

how to translate normal sql to calcite avatica sql

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

SELECT * FROM tableA limit 4, 5

它只支持像

这样的语法
SELECT * FROM tableA limit 2

如何使用 Avatica 编写分页 SQL?

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

对于 LIMIT 4, 5,您可以使用 OFFSET 4 ROWS FETCH NEXT 5 ROWS ONLY。但是,将在接下来的几周内发布的下一版 Calcite (1.14.0) 将支持您描述的 MySQL 限制样式。