UInt32,
application SimpleAggregateFunction(any, String)
--- какие-то ещё поля
)
engine AggregatingMergeTree();
view поверх этой таблицы:
create view ads as
select
app_id,
any(application) as app
from application_daily_summary_agg group by app_id;
при этом describe ads возвращает
app_id,UInt32
app,"SimpleAggregateFunction(any, String)"
как добиться, чтобы тип app был String?
функции *Merge работать с SimpleAggregateFunction(*) не хотят
вроде бы замена на toString(any(application)) as app даёт ожидаемый результат, но выглядит сомнительно
Хм, а вам это мешает где то?
ну конкретно Octonica.ClickHouseClient не умеет кастить в строку
Обсуждают сегодня