 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
Sekä
HAVING- että WHERE-lauseella voidaan ryhmittelyn
|
|
|
tulosta
rajata:
|
|
|
|
SELECT myyja, COUNT(*) -- myös NULL kelpaa
|
|
|
|
FROM tuote
|
|
|
|
WHERE tuoteHinta > 100
|
|
|
|
GROUP BY myyja -- hae myyjät joilla
|
|
|
|
HAVING COUNT(*) >2; --
vähintään 3 tuotetta
|
|
|
| • |
Tulosjoukkoa voidaan siis rajata eri tasoilla:
|
|
|
|
– |
rajataan
ensiksi ryhmiteltävä joukko WHERE-lausekkeella
|
|
|
|
– |
tästä
syntynyt tulos ryhmitellään GROUP BY-määrittelyllä
|
|
|
|
– |
lopuksi
ryhmiteltyä joukkoa voidaan vielä rajata HAVING-lauseella
|
|