This SQL tutorial explains how to use the SQL DISTINCT clause with syntax and examples.
The SQL DISTINCT clause is used to remove duplicates from the result set of a SELECT statement.
The syntax for the SQL DISTINCT clause is:
SELECT DISTINCT expressions FROM tables WHERE conditions;
Let's look at the simplest SQL DISTINCT query example. We can use the SQL DISTINCT clause to return a single field that removes the duplicates from the result set.
SELECT DISTINCT city FROM suppliers;
This SQL DISTINCT example would return all unique city values from the suppliers table.
Let's look at how you might use the SQL DISTINCT clause to remove duplicates from more than one field in your SQL SELECT statement.
SELECT DISTINCT city, state FROM suppliers;
This SQL DISTINCT clause example would return each unique city and state combination. In this case, the DISTINCT applies to each field listed after the DISTINCT keyword.