Sobes.tech
Junior — Middle

Puoi mostrare un esempio di query SQL che utilizza la condizione HAVING per filtrare i dati raggruppati?

sobes.tech AI

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