SQL Server – WHERE ile Koşula Bağlı Sorgulama

SELECT komutu ile kayıt listeleme başlıklı yazıda tablomuzda bulunan tüm kayıtların nasıl listeleyeceğimizi öğrendik. Şimdi ise WHERE ifadesi kullanımı ve şartlarımıza uyan kayıtlar üzerinde işlemlerin nasıl gerçekleştirileceğini göreceğiz.

WHERE komutundan sonra yazdığımız şart ifadelerinde tabloda gösterilen karşılaştırma operatörlerini kullanırız.

KARŞILAŞTIRMA OPERATÖRLERİ
=Eşit
<Küçük
>Büyük
<=Küçük Eşit
>=Büyük Eşit
<> veya !=Eşit Değil

WHERE komutu SELECT komutu ile kullanılabileceği gibi bundan sonraki başlıklarda anlatılacak DELETE ve UPDATE komutlarıyla da kullanılmaktadır.

Listeleme (SELECT):

Silme (DELETE):

Güncelleme (UPDATE):

WHERE ifadesinden sonra yazılacak olan şart ifadeleri listeleme, silme ve güncelleme işlemleri için aynı şeyi ifade eder. Bu yüzden bu başlık altında tüm örnekler SELECT komutu üzerinden anlatılacaktır.

Çalışacağımız öğrenci tablosundaki tüm kayıtları listelediğimizde 3 adet kayıt olduğunu görüyoruz. Bu aşamada öğrencileri listelerken herhangi bir şartımız yok.

Koşula Bağlı SELECT Sorgu Örnekleri

  1. Doğum yeri İstanbul olan öğrencileri listeleyin.

  2. 11A sınıfında okuyan öğrencileri listeleyin.

  3. 2001 yılından önce doğmuş öğrencileri listeleyin.

    Bu örneklerimizde yalnızca tek şart ifadesi kullanımını gördük. WHERE komutundan sonra aynı anda birden fazla koşula göre sorgu da yapılabilmektedir. Birden fazla koşula göre sorgulama başlıklı yazıda ayrıntılı olarak anlatılacaktır.

Seçil ŞEKERCİ HÜSEM

2010 yılından bu yana Bilişim Teknolojileri Öğretmeni olarak meslek liselerinde görev yapmaktayım.

Tüm yazılarını göster

2 Comments on “SQL Server – WHERE ile Koşula Bağlı Sorgulama”

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.