Group BY: The GROUP BY statement groups rows that have the same values into summary rows, like find the number of customers in each country.The GROUP BY statement is often used with aggregate functions (COUNT, MAX, MIN, SUM, AVG) to group the result-set by one or more columns.
MERGE:The merge statement is used to make changes in one table based on values matched from another.