SQL Dersleri - 6 - WHERE ifadesinin kullanımı

SQL Dersleri - 6 - WHERE ifadesinin kullanımı

Merhabalar bu makalede sql içerisinde where ifadesinin kullanımı yer almaktadır.

Merhabalar , bu makalemde önceki makalelerimde  işlediğimiz ifadelerin üzerine biraz daha lezzet katacağız. Lezzet diyorum çünkü gerçekten işe yarayacağını düşündüğüm vazgeçilmez bir ifade olan WHERE ifadesini ele alacağız. 

 

WHERE İFADESİ NEDİR ? 

Where ifadesi yalnızca belirli bir ölçütü karşılayan kayıtları ayıklamak için kullanılır.

WHERE İFADESİ SÖZ DİZİMİ 

SELECT sutunadi_1,sutunadi_2 FROM tabloadi WHERE sutunadi kullanilacak_operator filtre;

Yukarıda kullanım şekli yer almaktadır. Söz diziminin oturması ve mantığın kavranması açısından hemen bir örnek yapalım. Örnek veritabanı aşağıda yer almaktadır. 

Aşağıda yazacağımız ifade ile birlikte , Meksika'da bulunan tüm müşterileri listeleyelim. 

-- Customers tablosu üzerinde  Country'si Meksika olanların tüm kayıtlarını getir. 
SELECT * FROM Customers WHERE Country='Mexico';

Dikkat edilecek husus , string ( metinsel ) bir ifade ile süzme işlemi yapacaksak , çift tırnak işareti içerisinde kullanmamız gerekir. 

Örneğin çıktısı ; 

Başka bir örnek yapalım ;

-- Customers tablosu üzerinde CustomersID'si 1 verinin tüm kayıtlarını getir. 
SELECT * FROM Customers WHERE CustomerID=1;

Gördüğümüz üzere , kayıt numarası 1 olan kullanıcıya ait tüm veriler getirildi. 

 

Kullanılabilir Operatörler 

Kısaca açıklama gerekirse ; 

=  Belirlediğimiz değerlere göre süzme işlemi yapmamızı sağlar. 

<> Eşit değilse anlamı taşımaktadır. Not : Bazı sql sürümlerinde != olarak kullanılmaktadır. 

> Büyükse

< Küçükse

>= Büyük veya eşitse

<= Büyük veya eşitse

BEETWEN : Kapsamlı bir aralık arasında sorgulama yapmamızı sağlar.

LIKE : Bir model ( veri ) aramamızı sağlar.

IN : Bir sutun içerisinde birden fazla veri aramamızı sağlar. 

 

Bir sonraki makalemde ayrıntılı olarak işlemeye devam edeceğiz . Şimdilik hoşçakalın :) 

  • Etiketler;
  • sql
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git