это для движка (не логически а именно для движка) тождественно x>=10 and x<=20? Если x проиндексирован никаких хитростей не применяется? Вообще поиск по вхождению в диапазон можно представить на поиск пересечения точки с отрезком - для этого есть очень быстрые spartial-индексы. КХ их часом не поддерживает?
between при парсинге разворачивается в >= and <=, на этом при желании можно например экспоненциальную длину ast получить.
Обсуждают сегодня