Select sorgularının yalnızca belli bir kritere,şarta uygun kayıtları getirmesini istiyorsak, sorguya WHERE şartı ile başlayan ve gerekli şartları içeren bir kod cümlesi ekleriz.
SELECT kolon_adı(ları) FROM tablo_adı WHERE koşul
şeklindedir.
Örnek : Daha önceki derslerimizde de kullandığımız Kişiler tablomuz vardı.Şimdi bu kişiler tablosundan İstanbul’da yaşıyanları getirelim.
Kodumuz şu şekilde olacaktır ;
SELECT * FROM kişiler WHERE şehir='İstanbul';
Kodumuzu çalıştırdığımızda sizde göreceksiniz karşımıza sadece istanbul’dan yaşayanlar gelecek.Karşımıza gelen görüntü şu şekilde olacak ;
Bu tablo üzerinden örneklerimizi çeşitlendirebiliriz.Ankara’da, Bursa’da yaşayanları ekrana getirebiliriz.Sizler onları uygulayın alışmış da olursunuz arkadaşlar.
Örnek : Futbolcular adında bir tablomuz var bu tabloda futbolcular hakkında bilgileri tutuyoruz.Bu futbolcular tablosundan Yaş’ı 23’den küçük olan futbolcuları getirelim.
Not : Tablomuz baya geniş ama kafalar karışmasında sadece bukadarını göstermelik aldım arkadaşlar.
Kodumuz şu şekilde olacaktır ;
SELECT * FROM futbolcular WHERE yas < 23 ;
Evet kodumuz yazdık karşımıza gelen görüntü şu şekilde olacaktır ;
Bize yaşları 23’den küçük olan futbolcuları getirmiş oldu.
Futbolcular tablosundan örnekleri çoğaltmamız kolay olur arkadaşlar mesela ülkesi brezilya olanları getir dersiniz, forma numaları 10 olan futbolcuları getir vs. birçok örnek türetebilirsiniz.Onlar sizde artık 🙂
Bir önceki dersimizde Distinct Kullanımı başlığıyla distinct kullanımını ayrıntılı bir şekilde anlattık.