Quite soon found out that column_name(alias_name) seems a valid syntax, below a(c) works - is it a feature? I could not find it anywhere in docs.
s=#with c(a,b)as(values(1,2),(2,3))select a(c),(c).a from c;a | a
---+---1|12|2(2rows)
Why would I use such syntax in first place? as described in SO original post, he has a column named "count" and thus
select count(table_name.*) from table_name
returns column "count" instead of number of rows. I can't tell why would you name column with function name.
So please help finding the docs and understanding why it works.
Thank you
Есть вопросы? Напишите нам!
✖
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера