Skip to content

Сочетание группировки с оконными функциями

Пересказ статьи Andy Brownsword. Mixing Grouping and Window Functions


Можем ли мы группировать данные, когда применяются оконные функции, в одном и том же запросе?

Будем использовать в качестве примера те же данные, которые использовались нами неделю назад. Они содержат значения продаж, разбитые по периодам и содержащие также квартал и год:
Continue reading "Сочетание группировки с оконными функциями"

GROUP BY алиас - особенность Oracle, которая была бы замечательна в SQL Server

Пересказ статьи Aaron Bertrand. SQL GROUP BY Alias - An Oracle feature that would be great in SQL Server


Запросы с GROUP BY могут стать слишком путаными, если столбцом группировки является сложное выражение. В силу логического порядка обработки запроса вам часто приходится повторять такое выражение, поскольку его алиас не может быть использован в предложении GROUP BY.

Oracle недавно решил эту проблему в выпуске 23c, добавив возможность группировки GROUP BY алиас_столбца. Это такой простой, но мощный синтаксис, и я надеюсь, что SQL Server может последовать за Oracle.
Continue reading "GROUP BY алиас - особенность Oracle, которая была бы замечательна в SQL Server"