Как перевести нормальный sql в кальцит avatica sql
Я использую Avatica в качестве драйвера JDBC для запроса БД Druid, но обнаружил, что он не поддерживает MYSQL-подобный синтаксис подкачки:
SELECT * FROM tableA limit 4, 5
Он поддерживает только такой синтаксис, как
SELECT * FROM tableA limit 2
Как мне написать SQL подкачки с помощью Avatica?
1 ответ
Решение
За LIMIT 4, 5
ты можешь использовать OFFSET 4 ROWS FETCH NEXT 5 ROWS ONLY
, Однако следующая версия Calcite (1.14.0), которая будет выпущена в течение ближайших нескольких недель, будет поддерживать описанные вами ограничения в стиле MySQL.