Name of code : HAVING

Categorie : SQL Avancer

Cette requête utilise la fonction d'agrégation SUM() pour calculer le montant total dépensé par chaque client, puis regroupe les résultats par customer_id en utilisant la clause GROUP BY. La clause HAVING est ensuite utilisée pour filtrer les résultats et ne retourner que les clients ayant un montant total dépensé supérieur à 1000.

MySQL

SELECT customer_id, SUM(order_total) as total_spent
FROM orders
GROUP BY customer_id
HAVING total_spent > 1000;