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:
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
-- 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
Çalışanlar arasında mevcut olan farklı departman_id değerlerini listeleyin (kopyalar ortadan kalkmalıdır).
İ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
2020'den itibaren işe alınan çalışanlar için farklı (bölüm_kimliği, işe alınan_on) çiftlerini listeleyin.
İpucu göster
DISTINCT, listelenen tüm sütunların birleşimi üzerinden benzersizliği değerlendirir.
3 denemeden sonra çözüm mevcut