пользовательские функции с возможностью выполнения SELECT к другой таблице, где параметр функции будет передаваться в запрос в виде числа?
UDF - тут применяются чтобы вынести повторяющиеся многовложенные вызовы функций в какое-то общее место. Чисто для красоты и удобства. Скажем можно так: create function test as (ts) -> arrayFilter(x->x < ts,(select groupArray(number) from numbers(10))); select test(4); Однако если таблица большая, то я бы не рекомендовал жертвовать красотой против скорости - оптимизаций поиска по индексу вы от arrayFilter не дождетесь.
Обсуждают сегодня