Çoklu sütun DISTINCT
- SQL kursu
- Başlangıç
- Ders 67/115
- 4 dk
Birden çok sütunda DISTINCT kullanmayı öğrenirsin.
DISTINCT COUNT
COUNT(DISTINCT sütun) ile benzersiz değer sayısını sayarsın. Yinelenenler bir kez sayılır.
SELECT COUNT(DISTINCT city) AS sehir_sayisi FROM customers;Bu sorgu kaç farklı şehir olduğunu sayar.
customers kaynağından COUNT(DISTINCT city) AS sehir_sayisi seçilir.
DISTINCT COUNT — ayrıntı
COUNT(DISTINCT) NULL olmayan benzersiz değerleri sayar. MySQL'de DISTINCT tek başına sayım için yeterli değildir; COUNT ile kullanılır.
Uygulama DISTINCT COUNT
customers tablosundaki benzersiz şehir sayısını sehir_sayisi adıyla say.
Başlangıç kodu
-- şehir say
SELECT
FROM customersÖrnek çözüm
SELECT COUNT(DISTINCT city) AS sehir_sayisi
FROM customersBeklenen çıktı
sehir_sayisi 3
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Çoklu sütun DISTINCT: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
COUNT |
say |
DISTINCT |
tekilleştir |
SUM |
topla |
AVG |
ortalama |
2 Benzersiz say
SELECT COUNT(____ city) FROM customers;
SELECT COUNT(DISTINCT city) FROM customers;
Açıklama: DISTINCT doğru cevap.
3 COUNT(DISTINCT city) ne sayar?
- Toplam satır
- Benzersiz şehir sayısı Doğru cevap
- Yinelenen satır
- Boş satır
Açıklama: COUNT(DISTINCT) benzersiz değer sayar.