SQL Interview Question: WHERE vs HAVING
Short answer: WHERE filters individual rows before grouping. HAVING filters groups after GROUP BY , so it can use aggregate functions like COUNT and SUM . -- Customers who placed more than 5 paid orders in 2026 SELECT customer_id, COUNT(*) AS paid_orders, SUM(...