написано implemented и пример select * except(colname), но не работает.
он совсем свежее емнип, а так можно попробовать COLUMNS('сюда писать регексп')
select COLUMNS('.*') from system.settings s ; fix regexp
это позволяет отобрать нужные, а не исключить
Регекспы умеют исключать SELECT COLUMNS('[^StartDate]') FROM datasets.visits_v1 LIMIT 1
блин, точно. спасибо.
стоп, не совсем спасибо. это исключение символов из списка, если из них можно собрать название другой колонки, то она тоже улетит. но вообще идея поизвращаться с негатив лук-эхедом как вариант.
Он у меня достаточно странно работает в COLUMNS начинает исключать только при полном совпадении
[^] это исключить те, где есть символы из этого списка. если из этих символов можно составить другое название, то оно тоже исключится. а негатив-лукэхеда оказывается в клике нет.
потому, что его нет в re2 который использует кх
возможно это только в testing в 20.10 работает SELECT * except (cat)
как здорово. “отличные новости, народ, я починил трубы для подачи ядовитой слизи!”
Обсуждают сегодня