Group by

GROUP BY

Приклад:

SELECT BillingCity, COUNT(*), MAX(InvoiceDate) FROM invoices GROUP BY BillingCity;

**В GROUP BY селекті можуть бути ТІЛЬКИ функції агрегації та той стовпчик по якому группується (це і логічно)

Синтаксис:

ПОМІТКА!!! Не плутати GROUP BY та ORDER BY Друге - це сортування, наприклад по зростанню чисел чи алфавітно, а Перше - группування за певним спільним параметром

**Групування за ДВОМА параметрами:

В групуванні GROUP BY є ключове слово HAVING за допомогою якого

Можна фільтрувати за допомогою агрегуючих функцій (WHERE так не може)

Приклад БЕЗ та З HAVING: