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ç:

SELECT DISTINCT ADI FROM ORTAK.KISI;

Sonuç:

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

  1. Tekrar eden satırlar nasıl bulunur? Örnek olarak son sorgumuzda hangi şehirler birden fazladır?