Aggregate functions summarize data from multiple rows into a single value. Common aggregate functions include SUM, COUNT, AVG, MIN, and MAX. SUM adds values, COUNT counts rows, AVG calculates the average, and MIN and MAX find the minimum or maximum value. When using aggregate functions, all non-aggregate columns in the select clause must be included in the GROUP BY clause.