Summary. The GROUP BY Clause is used to group rows with same values . The GROUP BY Clause is used together with the SQL SELECT statement. ... The HAVING clause is used to restrict the results returned by the GROUP BY clause.