41 SQL SELECT DISTINCT (Mükerrer Kayıtları eleme)
Sonuçlardan yinelenen satırları (mükerrer kayıtları) kaldırmak için kullanılır.
SELECT ADI FROM ORTAK.KISI;
Sonuç:
- Atilla
- Aydın
- Atilla
- Ali
- Efe
- Duru
- Duru
SELECT DISTINCT ADI FROM ORTAK.KISI;
Sonuç:
- Atilla
- Aydın
- Ali
- Efe
- Duru
41.1 Chinook Örneği
SELECT FirstName FROM Customer;
SELECT DISTINCT FirstName FROM Customer;
Birden fazla kolon adı verilerekte çalıştırılabilir.
Aşağıdaki sorguda sonuç listesi aynı olacaktır çünkü adı ve soyadı aynı olan müşteri Chinook veri tabanında yoktur.
SELECT FirstName,LastName FROM Customer;
SELECT DISTINCT FirstName,LastName FROM Customer;
Diğer bir örnek
SELECT City FROM Customer;
59 satır
SELECT DISTINCT City FROM Customer;
53 satır.
41.2 Sorular
- Tekrar eden satırlar nasıl bulunur? Örnek olarak son sorgumuzda hangi şehirler birden fazladır?