GROUP BY क्लॉज में एकाधिक कॉलम निर्दिष्ट करके हम परिणाम सेट को छोटे समूहों में विभाजित कर सकते हैं। GROUP BY क्लॉज में जितने अधिक कॉलम निर्दिष्ट किए जाएंगे, समूह उतने ही छोटे होंगे।
उदाहरण
mysql> Select designation, YEAR(Doj), count(*) from employees GROUP BY designation, YEAR(DoJ); +-------------+-----------+----------+ | designation | YEAR(Doj) | count(*) | +-------------+-----------+----------+ | Asso.Prof | 2013 | 1 | | Asst.Prof | 2015 | 1 | | Asst.Prof | 2016 | 1 | | Prof | 2009 | 2 | | Prof | 2010 | 1 | +-------------+-----------+----------+ 5 rows in set (0.00 sec)