Pelajaran modul (2/4)
Nilai unik dengan DISTINCT
Terkadang kolom berisi nilai berulang dan Anda hanya peduli pada nilai tersebut
daftar nilai berbeda. Kata kunci DISTINCT ditempatkan tepat setelahnya
SELECT menghapus duplikat dari hasil:
SELECT DISTINCT <colonne>
FROM <tabella>
[WHERE <condizione>];Keunikan dievaluasi berdasarkan kombinasi semua kolom yang tercantum. Jika Anda mencantumkan dua kolom, dua baris dianggap sama hanya jika keduanya bernilai pertandingan.
Contoh
-- 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;Cobalah
Cantumkan nilai department_id berbeda yang ada di antara karyawan (duplikat harus hilang).
Tunjukkan petunjuk
Tambahkan DISTINCT tepat setelah SELECT untuk menghapus duplikat.
Solusi tersedia setelah 3 upaya
Tinjau latihan
Cantumkan pasangan yang berbeda (department_id, pressed_on) untuk karyawan yang direkrut mulai tahun 2020 dan seterusnya.
Tunjukkan petunjuk
DISTINCT mengevaluasi keunikan atas kombinasi semua kolom yang terdaftar.
Solusi tersedia setelah 3 upaya