SQL aggregate functions are used to perform calculations on multiple rows of a single column, returning a single value and summarizing data while ignoring null values, with the exception of the count function. Key aggregate functions include count, sum, avg, max, and min, each serving to compile different statistical insights. For example, count returns the number of rows, sum provides the total, avg calculates the average, max identifies the largest value, and min finds the smallest value.