CodeBlanks Logo Icon CodeBlanks

Çoklu sütun DISTINCT

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

query.sql
-- şehir say
SELECT
FROM customers

Örnek çözüm

query.sql
SELECT COUNT(DISTINCT city) AS sehir_sayisi
FROM customers

Beklenen çı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

Soru
SELECT COUNT(____ city) FROM customers;
Cevap
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.

Başlangıç bölümündeki tüm dersler