CodeBlanks Logo Icon CodeBlanks

Tek sütunda DISTINCT

Tek sütundaki benzersiz değerleri listelemeyi öğrenirsin.

Çoklu sütun DISTINCT

DISTINCT birden çok sütunla kullanılabilir. Tüm sütunların bileşimi benzersiz olan satırlar döner.

SELECT DISTINCT city, category FROM customers;

Bu sorgu şehir ve kategori bileşimi benzersiz satırları getirir.

customers kaynağından city, category seçilir (DISTINCT ile yinelenenler atılarak).

Çoklu sütun DISTINCT — ayrıntı

Her sütun kombinasyonu bir kez görünür. Sıra önemli değildir; aynı bileşim başka sırada da tekilleştirilir.

Uygulama Çoklu sütun DISTINCT

customers tablosundan benzersiz city ve category bileşimini seç.

Başlangıç kodu

query.sql
-- iki sütun tekilleştir
SELECT
FROM customers

Örnek çözüm

query.sql
SELECT DISTINCT city, category
FROM customers

Beklenen çıktı

city    category
İstanbul altın
İzmir   gümüş

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 İki sütun tekilleştir

Soru
SELECT DISTINCT ____
FROM customers;
Cevap
SELECT DISTINCT city, category
FROM customers;

Açıklama: city, category doğru cevap.

2 DISTINCT city, category neye göre tekilleştirir?

  • İki sütunun bileşimine Doğru cevap
  • Yalnız city'ye
  • Yalnız category'ye
  • Rastgele

Açıklama: DISTINCT tüm sütunların bileşimine göre tekilleştirir.

3 Tek sütunda DISTINCT: kavramları eşleştir

Kavram Anlamı
DISTINCT tekilleştir
virgül sütun ayır
SELECT sütun
FROM tablo

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