Рассмотрим следующий запрос:
SELECT
COUNT(*) unfiltered,
COUNT(*) FILTER (WHERE a."Id" <= 5) AS filtered
FROM db.example."Articles" a
Это должно возвращать что-то вроде:
unfiltered | filtered
456 | 5
Но Apache Drill возвращает:
unfiltered | filtered
456 | 456
Видимо ФИЛЬТРГДЕ не работает. Это ошибка или особенность? Если это не поддерживается, почему Drill не выдает никакой ошибки при разборе этого SQL?
Использование Drill 1.16.0