Instrucțiunea SQL SELECT DISTINCT. Exemple SELECT DISTINCT.

Exemple SELECT DISTINCT

Următoarea instrucțiune SQL selectează numai valorile DISTINCT din coloana „Country” din tabelul „Customers”:

Exemplu:
 
SELECT DISTINCT Country FROM Customers;

Următoarea instrucțiune SQL listează numărul de țări client (customer countries) diferite (distincte):

Exemplu:
 
SELECT COUNT(DISTINCT Country) FROM Customers;

Notă: Exemplul de mai sus nu va funcționa în Firefox și Microsoft Edge! Deoarece COUNT(DISTINCT column_name) nu este acceptat în bazele de date Microsoft Access. Firefox și Microsoft Edge folosesc Microsoft Access în exemplele noastre.

Iată soluția pentru MS Access:

Exemplu:
 
SELECT Count(*) AS DistinctCountries
FROM (SELECT DISTINCT Country FROM Customers);