2010'den beri151 mesaj
KAYNAK : http://wp.me/p1dKsd-d0Sql sorgularımızda WHERE ifadesini, tablomuzdan bir kayıt çekerken o kayıtı belli şartlara uygunsa çekmek için kullanırız. Örnek olarak, üyeler tablomuzdaki sadece 18 yaşındaki üyeleri çekmek istiyorsak WHERE koşul ifadesini koyup 18 yaşındaki üyeleri belirtmek gibi. Tabiki where koşulunda kullanabileceğimiz birden çok operatör mevcut(eşit,eşit değil,büyük,küçük.. gibi) yazının devamında bunları göreceksiniz..
SQL Where İfadesi Yazım Şekli ;SELECT KolonAdi(s)
FROM TabloAdi
WHERE IlgiliKolonAdi Operatör Değer
SQL Where İfadesi Örneği ;
Aşağıda bir tablomuz var ve bu tablomuzun adı Tbl_Kisiler. İçerisindeki verileri ve kolonları görebiliyorsunuz ;
| K_Id | SOYADI | ADI | ADRES | SEHIR |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
SELECT * FROM Tbl_Kisiler
WHERE SEHIR='Sandnes'
Bu komutumuza dönen karşılık aşağıdaki gibi olacaktır ;
| K_Id | SOYADI | ADI | ADRES | SEHIR |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
Yazımızı sonlandırmadan önce son olarak aşağıdaki tabloda sizlere SQL 'de operatörleri sunuyorum. Çünkü her zaman where koşulunda bir değer bir değere eşitse gibi şeyler yazmak zorunda değiliz. Eşitse , Değilse, Küçükse , Büyükse gibi işlemler için aşağıdaki operatörleri kullanabilirsiniz.
| Operatör | Kullanım Şekli |
|---|---|
| = | Eşitse |
| <> | Eşit değilse |
| > | Büyük |
| < | Küçük |
| >= | Büyük ya da Eşit |
| <= | Küçük ya da Eşit |
| BETWEEN | Verilen değerler arası |
| LIKE | Benzerse (ileriki yazılarda örneğini görebileceksiniz.) |
| IN | Birden çok kolon içerisinde işlem yaparken, her kolon için |