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