This document discusses group functions in SQL, which operate on groups of rows and return results. It covers common group functions like COUNT, AVG, SUM, MIN, MAX, STDDEV and VARIANCE. It explains how to use the GROUP BY clause to group data by columns and the HAVING clause to include or exclude grouped rows. Examples are provided for counting rows, getting averages, and filtering groups. Nested groups and the order of operations are also discussed.