Many questions ask for unique values, like which cities your employees live in, but the table repeats a city for every person there. DISTINCT removes duplicate rows from the result. Use it when you only need the list of different values. If you need a count per value, such as employees per city, use GROUP BY instead, because DISTINCT cannot count.