Ana içeriğe geç
Modül 2 · Ders 2 ders 4Kurstaki 6/57~6 min
Modül dersleri (2/4)

DISTINCT ile benzersiz değerler

Bazen bir sütun yinelenen değerler içerir ve siz yalnızca farklı değerlerin listesi. DISTINCT anahtar kelimesi hemen sonra yerleştirilir SELECT sonuçtan kopyaları kaldırır:

SQL
SELECT DISTINCT <colonne>
FROM   <tabella>
[WHERE <condizione>];

Benzersizlik, listelenen tüm sütunların kombinasyonu üzerinden değerlendirilir. Eğer iki sütunu listelersiniz, iki satır yalnızca both değerleri olduğunda eşit kabul edilir maç.

Örnekler

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;

Deneyin

Egzersiz#sql.m2.l2.e1
Denemeler: 0Yükleniyor…

Çalışanlar arasında mevcut olan farklı departman_id değerlerini listeleyin (kopyalar ortadan kalkmalıdır).

Düzenleyici yükleniyor…
İpucu göster

Yinelenenleri kaldırmak için SELECT'in hemen ardından DISTINCT ekleyin.

3 denemeden sonra çözüm mevcut

Alıştırmayı gözden geçirin

Egzersiz#sql.m2.l2.e2
Denemeler: 0Yükleniyor…

2020'den itibaren işe alınan çalışanlar için farklı (bölüm_kimliği, işe alınan_on) çiftlerini listeleyin.

Düzenleyici yükleniyor…
İpucu göster

DISTINCT, listelenen tüm sütunların birleşimi üzerinden benzersizliği değerlendirir.

3 denemeden sonra çözüm mevcut