Modulelessen (2/4)
Unieke waarden met DISTINCT
Soms bevat een kolom herhaalde waarden en gaat het u alleen om de
lijst met verschillende waarden. Het zoekwoord DISTINCT werd direct erna geplaatst
SELECT verwijdert duplicaten uit het resultaat:
SELECT DISTINCT <colonne>
FROM <tabella>
[WHERE <condizione>];Uniciteit wordt geëvalueerd op basis van de combinatie van alle vermelde kolommen. Als u vermeldt twee kolommen, twee rijen worden alleen als gelijk beschouwd als both waarden zijn overeenkomen.
Voorbeelden
-- 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;Probeer het
Maak een lijst van de verschillende departement_id-waarden die aanwezig zijn onder werknemers (duplicaten moeten verdwijnen).
Toon hint
Voeg DISTINCT direct na SELECT toe om duplicaten te verwijderen.
Oplossing beschikbaar na 3 pogingen
Oefening beoordelen
Vermeld de verschillende paren (afdeling_id, ingehuurd_aan) voor werknemers die vanaf 2020 zijn aangenomen.
Toon hint
DISTINCT evalueert de uniciteit over de combinatie van alle vermelde kolommen.
Oplossing beschikbaar na 3 pogingen