Przejdź do głównej treści
eLearner.app
Moduł 2 · Lekcja 2 z 46/57 w kursie~6 min
Lekcje modułu (2/4)

Unikalne wartości z DISTINCT

Czasami kolumna zawiera powtarzające się wartości i interesuje Cię tylko lista odrębnych wartości. Słowo kluczowe DISTINCT umieszczone zaraz po SELECT usuwa duplikaty z wyniku:

SQL
SELECT DISTINCT <colonne>
FROM   <tabella>
[WHERE <condizione>];

Unikalność jest oceniana na podstawie kombinacji wszystkich wymienionych kolumn. Jeśli podajesz dwie kolumny, dwa wiersze są uważane za równe tylko wtedy, gdy obie wartości mecz.

Przykłady

SQL
-- Le città in cui abbiamo almeno un dipartimento:
SELECT DISTINCT city FROM departments;

-- Le coppie (dipartimento, città) presenti (qui ognuna unica):
SELECT DISTINCT department_id, hired_on
FROM employees;

Spróbuj

Ćwiczenie#sql.m2.l2.e1
Próby: 0Ładowanie...

Wymień różne wartości Department_id obecne wśród pracowników (duplikaty muszą zniknąć).

Ładowanie edytora...
Pokaż wskazówkę

Dodaj DISTINCT zaraz po SELECT, aby usunąć duplikaty.

Rozwiązanie dostępne po 3 próbach

Przejrzyj ćwiczenie

Ćwiczenie#sql.m2.l2.e2
Próby: 0Ładowanie...

Wymień odrębne pary (department_id, Hired_on) dla pracowników zatrudnionych od 2020 r.

Ładowanie edytora...
Pokaż wskazówkę

DISTINCT ocenia niepowtarzalność na podstawie kombinacji wszystkich wymienionych kolumn.

Rozwiązanie dostępne po 3 próbach