❓ Чем WHERE отличается от HAVING?
Оба фильтруют, но на разных этапах выполнения запроса.
→ WHERE отсекает строки до группировки (GROUP BY) и не может работать с агрегатными функциями.
→ HAVING отсекает уже сгруппированные данные после агрегации и умеет работать с агрегатами (COUNT, SUM, AVG).
Логический порядок выполнения: WHERE → GROUP BY → HAVING → SELECT → ORDER BY.
Post #1316
770
- 👍 4
- 🔥 1
- 👏 1