Bazen bir tablonun bazı kolonlarında tekrarlanan değerler (veriler) olabilir. Örneğin aşağıdaki tabloda şehir alanına bakarsanız İstanbul verisinin iki kez bulunduğunu görürsünüz. Elbette bu gayet normal bir durumdur. Ancak tekrarlanan verileri eleyerek her farklı veriden yalnız bir adet bulunmasını istiyorsak DISTINCT anahtar sözcüğünü kullanırız.
ID | Soyad | Ad | Adres | Şehir |
1 | Has | Okan | Kadıköy 10 | İstanbul |
2 | Sevim | Tuğrul | Bakırköy 23 | İstanbul |
3 | Pıtırcık | Kerem | Sincan 20 | Ankara |
Örnek-1: Eğer yukarıdaki tabloda yalnızca farklı şehirleri seçmek istiyorsak:
SELECT DISTINCT Şehir FROM Kişiler
Örnek-2: Bu defa DISTINCT komutumuzu aşağıdaki Uyeler tablosunun cinsiyet alanı için yazalım:
uye_adi | isim | soyisim | e-posta | cinsiyet |
hrzafer | Harun Reşit | Zafer | hrzafer@hrzafer.com | E |
derya.z | Derya | Zaimoğlu | derya.z@derya.com | K |
meryem1990 | Meryem | Arkadaş | meryem1990@nospam.co | K |
eaydin | Emir | Aydın | ea@biracayipadam.com | E |
SELECT DISTINCT cinsiyet FROM uyeler
Aslında bu sorgu “tablomuzdaki farklı cinsiyetler” ifadesine karşılık gelir. Sonuç kümesi doğal olarak aşağıdaki gibi olacaktır:
Sanıyorum bu örnekler DISTINCT anahtar sözcüğünün anlaşılmasında yeterli olmuştur.
Yorumlar
Yorum Gönder