SQL Server – Birden Çok Koşula Göre Sorgulama (AND – OR)

Listeleme, güncelleme ve silme işlemlerini tablodaki tüm kayıtlar için gerçekleştirmek istemediğimizde WHERE ifadesi kullanmamız gerektiği WHERE Komutu ile Koşula Bağlı Sorgulama başlıklı yazıda anlatıldı.

WHERE Komutu ile Koşula Bağlı Sorgulama yazısında WHERE şartının nasıl kullanılacağı basit örneklerle anlatıldı. Bu yazıda ise WHERE ifadesinden sonra birden fazla şart istediğimizde kullanmamız gereken AND ve OR operatörleri anlatılacaktır.

AND ve OR operatörleri aşağıdaki öğrenci tablosu üzerinde örneklerle anlatılacaktır.

AND (VE) Operatörü

AND ifadesinin yazılan şartların hepsinin sağlanması istenildiğinde kullanılır. Bir tanesi bile sağlanmadığında ilgili kaydımız üzerinde işlem gerçekleşmeyecektir.

  1. İstanbul doğumlu kız öğrencileri listeleyin.

  2. 2001 yılından sonra İstanbul’da doğan kız öğrencileri listeleyin.

    AND operatörü kullanıldığı için tüm şartları sağlayan kayıtlar listelenmektedir. Dolayısıyla 2001 yılından önce İstanbul’da doğan kız öğrenciler listelenir.

  3. 11A sınıfındaki erkek öğrencileri listeleyin.

OR (VEYA) Operatörü

  1. 11A sınıfındaki öğrencilerle birlikte okuldaki tüm kız öğrencileri listeleyin.

    Yukarıdaki listelenen kayıtlarda sınıfı 11A olan kız ve erkek öğrencilerle birlikte diğer sınıflardaki yani ogrenci tablosuna kayıtlı tüm kız öğrenciler de gösterilmektedir.

  2. İzmir doğumlu öğrencilerle birlikte 2001 yılında önce doğmuş öğrencileri listeleyin.

    Yukarıdaki listelenen kayıtlarda İzmir ilinde doğmuş öğrenciler ile 2001 yılından önce doğan öğrenciler gösterilmektedir.

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

One Comment on “SQL Server – Birden Çok Koşula Göre Sorgulama (AND – OR)”

Bir yanıt yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.