Цифрократия
город данных
Уровень 10 / 100 XP
0
Антон
ур. 1
← Назад// курс ИТ
🗄️ SQL
средний🪙 40 · ✦ 60

HAVING

Зачем это нужно

HAVING фильтрует уже сгруппированные данные: города, где заказов больше N.

Как это работает

HAVING работает с агрегатами после GROUP BY. WHERE так не умеет.

Пример

Города, где больше 3 заказов.

Синтаксис

... GROUP BY o.city HAVING COUNT(*) > 3

⚠️ Типичная ошибка

Для фильтра по агрегату нужен HAVING, а не WHERE.

🎯 Попробуй сам

Выведи города, где больше 3 заказов (city и order_count).

⏳ загрузка базы