HAVING() function in SQL acts as a filter which is used to specify conditions on aggregate functions in WHERE clause. The main purpose of HAVING() function is, aggregate functions such as SUM(), COUNT(), AVG(), etc. can’t be used in where clause. So, they are used in where clause with the help of HAVING() function.