SQL GROUP BY. Exemple SQL GROUP BY. Exemplu GROUP BY Cu JOIN.

Exemple SQL GROUP BY

Următoarea instrucțiune SQL listează numărul de clienți (customers) din fiecare țară:

Exemplu:
 
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country;

Următoarea instrucțiune SQL listează numărul de clienți (customers) din fiecare țară, sortat de la mare până la mic:

Exemplu:
 
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
ORDER BY COUNT(CustomerID) DESC;
 
Exemplu GROUP BY Cu JOIN

Următoarea instrucțiune SQL listează numărul de comenzi (orders) trimise de fiecare expeditor (shipper):

Exemplu:
 
SELECT Shippers.ShipperName, COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders
LEFT JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID
GROUP BY ShipperName;