CodeBlanks Logo Icon CodeBlanks

DISTINCT nedir?

DISTINCT ile Yinelenen satırları ayıklamayı öğrenirsin.

DISTINCT nedir?

DISTINCT ile sorgu sonucundaki yinelenen satırları tekilleştirirsin. SELECT'ten hemen sonra yazılır.

SELECT DISTINCT city FROM customers;

Bu sorgu müşteri tablosundaki benzersiz şehirleri listeler.

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

DISTINCT nedir? — ayrıntı

DISTINCT tüm sütunlara uygulanır; tek bir sütun için değil, satırın tamamına göre tekilleştirir. Yinelenen satırlar bir kez görünür.

Uygulama DISTINCT nedir?

customers tablosundan benzersiz şehirleri seç.

Başlangıç kodu

query.sql
-- benzersiz şehirler
SELECT
FROM customers

Örnek çözüm

query.sql
SELECT DISTINCT city
FROM customers

Beklenen çıktı

city
İstanbul
İzmir
Bursa

Soru ve cevaplar

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

1 DISTINCT ne yapar?

  • Satır sıralar
  • Satır ekler
  • Satır siler
  • Yinelenen satırları kaldırır Doğru cevap

Açıklama: DISTINCT yinelenenleri tekilleştirir.

2 Tekilleştir

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

Açıklama: DISTINCT doğru cevap.

3 DISTINCT nedir: kavramları eşleştir

Kavram Anlamı
DISTINCT tekilleştir
SELECT sütun
FROM tablo
WHERE filtre

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