Pues, restringe a que una operación se haga por basada en por grupos de datos cuyos valores sean idénticos entre dos o más registros de la tabla, basados un determinado conjunto de columnas que se especifican.
Es parte del SQL estándar, y existe en todo los DBMS, siendo la cláusula más usada pra operaciones de reporte de datos.
La verdad es que la pregunta que haces es un poco rara, porque la respuesta está en cualquier manual muy básico de SQL.
También puedes preguntarle a San Google:
http://dev.mysql.com/doc/refman/5.0/...functions.html http://dev.mysql.com/doc/refman/5.0/...-handling.html http://deletesql.com/viewtopic.php?f=5&t=13 http://technet.microsoft.com/es-es/l...sql.90%29.aspx http://msdn.microsoft.com/es-AR/library/ms177673.aspx http://www.aulaclic.es/sql/t_4_2.htm http://elbauldelprogramador.com/cons...sula-group-by/
En incluso darte una vuelta por Wikipedia:
http://es.wikipedia.org/wiki/SQL#SELECT_.7C_SELECCIONAR