Junior — Middle
Можете ли да покажете пример SQL упита који користи услов HAVING за филтрирање груписаних података?
sobes.tech АИ
Одговор од АИ
Пример SQL-запроса с использованием условия 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, который фильтрует строки до группировки.