Ha csoportosítani kell, akkor a GROUP BY parancsszót kell alkalmaznunk. Ezután következik az az oszlop név, ami alapján csoportosítani szeretnénk. Ilyenkor ügyelni kell arra, hogy a SELECT utáni részbe csak olyan oszlopnév illetve függvényt írjunk, aminek a végrehajtásakor a végeredménye egy darab érték lesz (pl.: számoljuk meg, hányan születtek minden évben 1950 után. Ekkor a count(ev)) megszámoljuk az adott évben született emberek számát, látjuk, hogy ez minden egyes évre egy darab értéket ad vissza.
Az AS paranccsal el(át)nevezzünk egy oszlopnevet, jelen esetben a kiszámolt érték oszlopneve a darab lesz.
|
SELECT ev,
COUNT(ev) AS darab
FROM elso
WHERE ev>1950
GROUP BY ev
|