Хитрый SQL-трюк, который редко используют 👇 — 25 марта 2026 г. в 05:20:44.829
Хитрый SQL-трюк, который редко используют 👇 Считать метрики без GROUP BY — через оконные функции. Обычно пишут так: SELECT user_id, COUNT(*) AS orders_count FROM orders GROUP BY user_id; Но проблема, ты теряешь строки и детали. А можно так: SELECT user_id, order_id, COUNT(*) OVER (PARTITION BY user_id) AS orders_count FROM orders; Что происходит: - ты получаешь каждую строку - и одновременно считаешь агрегаты - без GROUP BY и без потери данных Где это полезно: - аналитика (дашборды) - сложные отчёты - когда нужны и детали, и агрегаты сразу

