Rajaus ryhmittelyn jälkeen

Kun WHERE-lause rajaa hakutuloksia, ryhmittelyn jälkeinen rajaus tehdään HAVING-komennolla. Seuraava komento siis hakee tuoteryhmät , joissa on vähintään 5 erillistä tuotetta ja laskee niiden tuotteiden määrät:

SELECT tuoteryhma, COUNT(*) FROM Tuotteet GROUP BY tuoteryhma HAVING COUNT(*) >=5;

Kysely on siis aina järjestyksessä

SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY;

Kyselyn saa aina halutessaan myös rivittää, esimerkiksi siis

SELECT
 tuoteryhma, COUNT(*)
FROM
 Tuotteet
GROUP BY
 tuoteryhma
HAVING
 COUNT(*) >=5;