Lecții din modul (2/4)
Valori unice cu DISTINCT
Uneori, o coloană conține valori repetate și îți pasă doar de
lista de valori distincte. Cuvântul cheie DISTINCT plasat imediat după
SELECT elimină duplicatele din rezultat:
SELECT DISTINCT <colonne>
FROM <tabella>
[WHERE <condizione>];Unicitatea este evaluată prin combinația tuturor coloanelor enumerate. Dacă enumerați două coloane, două rânduri sunt considerate egale numai atunci când ambele valori meci.
Exemple
-- 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;Încearcă
Listați valorile distincte department_id prezente printre angajați (duplicatele trebuie să dispară).
Afișează indiciu
Adăugați DISTINCT imediat după SELECT pentru a elimina duplicatele.
Soluție disponibilă după 3 încercări
Exercițiu de revizuire
Listați perechile distincte (department_id, hired_on) pentru angajații angajați începând cu 2020.
Afișează indiciu
DISTINCT evaluează unicitatea asupra combinației tuturor coloanelor enumerate.
Soluție disponibilă după 3 încercări