Sobes.tech
Back to questions
Junior — Middle
54

Можете показать пример SQL-запроса, использующего условие HAVING для фильтрации группированных данных?

Companies where asked
УралсибУралсиб

Answer from AI

sobes.tech AI

Пример 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, который фильтрует строки до группировки.