16 Ocak 2017 Pazartesi

DISTINCT Komutu



SQL içerisinde bir tabloda birden fazla kayıt olabilmektedir.
Eğer aynı satırların listelenmesi gerekirse bu satırların bir defa yazılması gerekmektedir. Böyle bir durumda DISTINCT komutu kullanılmak zorundadır.
Siparişleri hangi Nakliye firmalarının taşıdığını ekrana listeleyen SQL ifadesi şöyle olacaktır:
   
   
SELECT nakliyeciFirmaAdi FROM siparisler, nakliyeciler

Dikkat edilecek olursa nakliyeci firma adları tekrar etmiştir. Bunu engellemek için şöyle bir SQL ifadesi yazılması gerekmektedir.

    SELECT DISTINCT nakliyeciFirmaAdi
          FROM siparisler, nakliyeciler