Junior — Middle
Масалан нишон диҳед, ки чӣ гуна як намунаи дархости SQL бо истифода аз шарти HAVING барои филтр кардани маълумоти гурӯҳбандӣ шудааст?
sobes.tech AI
Ҷавоб аз AI
Масалан, HAVING шартидан фойдаланиб, гуруҳланган маълумотларни филтрлаш:
-- 1000 дан ортиқ бўлган буюртма суммасига эга мижозларни топинг
SELECT customer_id, SUM(order_amount) AS total_amount
FROM orders
GROUP BY customer_id
HAVING SUM(order_amount) > 1000;
Бу мисолда, маълумотлар customer_id бўйича гуруҳланади, кейин HAVING ёрдамида, буюртмаларнинг умумий суммаси 1000 дан ортиқ бўлган гуруҳлар филтрланади. HAVING шарти гуруҳлашдан кейин қўлланади, WHERE эса қаторларни гуруҳлашдан олдин филтрлайди.