The GROUP BY single column concept groups rows from a table by unique values in one column. The query scans each row, identifies the group key from the chosen column, and collects rows into groups. Aggregate functions like COUNT calculate values per group. For example, counting employees per department groups rows by department and counts members in each group. The execution table shows each row processed, groups formed, and counts updated. Beginners often wonder why counts increase for existing groups instead of creating new ones; this happens because rows with the same group key belong to the same group. Another point is when a new group is created for a previously unseen value. Without GROUP BY, aggregate functions apply to the entire table as one group, not per category. This visual trace helps understand how GROUP BY organizes data step-by-step.