MySQL DISTINCT Kullanımı

Merhaba, bu yazımızda tablonun belirli bir sütununda tekrar edilen kayıtları sadece bir kez çekmenizi sağlayacak bir komuttan bahsedeceğiz. Mysql distinct kullanımı ile bir sütundaki kayıtlardan tekrarlanan kayıtlar sadece bir kere çekilerek istenilen yerde kullanılabilir.

Bu komut MsSQL’dede aynı mantıkta çalışmaktadır. Mantığı kavramak önemli. Kullanım yapabileceğiniz alanları kafanızda canlandırabilirsiniz.

Gelin bunu uygulamalı olarak yapalım. Öncelikli olarak örnek bir tablo yapısı oluşturalım ve bunu size gösterelim.

MySQL DISTINCT Kullanımı

Örnek tablomuzun adı: ogrenciler

og_idog_adiog_egitim
1Ahmet Arslanlise
2Recai Candanüniversite
3Zeynep Çeviküniversite
4Dilara Yılmazlise
5Tuncay Özçetindoktora

Tablo adımız: ogrenciler, ve bu tablomuzun 3 adet sütunu var. og_id, og_adi ve og_egitim. Biz distinct kullanımı yaparak og_egitim sütunundaki tekrarlanan kayıtları bir kere çekeceğiz.

Dikkat ederseniz og_egitim sütunda tekrarlanan ve tekrarlanmayan kayıtlar var. Sorgumuzun sonucuna gelin bakalım.

SELECT DISTINCT og_egitim FROM ogrenciler 

Bu sorgumuzun sonucunda bize lise, üniversite değerleri bir kez dönecektir.

Dönen Değerler
lise
üniversite
doktora
Translate »