Lompati ke konten utama
Modul 2 · Pelajaran 2 dari 46/57 dalam kursus~6 min
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:

SQL
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

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;

Cobalah

Latihan#sql.m2.l2.e1
Upaya: 0Memuat…

Cantumkan nilai department_id berbeda yang ada di antara karyawan (duplikat harus hilang).

Memuat editor…
Tunjukkan petunjuk

Tambahkan DISTINCT tepat setelah SELECT untuk menghapus duplikat.

Solusi tersedia setelah 3 upaya

Tinjau latihan

Latihan#sql.m2.l2.e2
Upaya: 0Memuat…

Cantumkan pasangan yang berbeda (department_id, pressed_on) untuk karyawan yang direkrut mulai tahun 2020 dan seterusnya.

Memuat editor…
Tunjukkan petunjuk

DISTINCT mengevaluasi keunikan atas kombinasi semua kolom yang terdaftar.

Solusi tersedia setelah 3 upaya