MsSql Select Yapısı Ders 8

Merhabalar,

Bu dersimizde sizlere Where yapısından bahsediyor olacağım.

Where Sql içerisinde kullanırken bir filtre görevi görmektedir.

Yani örnek verecek olursak ;

Adı Burak olan tüm öğrenciler için yazılacak Where cümleciği ;

WHERE “Kolon Adı”= “Kolon Değeri”

Where Ogrenci_Adi = ‘Burak’

Yada

Soyadı Türk ile biten tüm öğrenciler ;

Where Ogrenci_Soyadi LIKE ‘%turk’

Dikkat ettiyseniz burada bir eşitlikten ziyada benzerlik söz konusudur. Dolayısı ile sonu Türk ile biten yada başı ABC ile başlayan gibi bir yapı kullanıcaksak LIKE anahtar kelimesini kullanmalıyız. Bu konuyu daha ileriki konularda detaylı olarak anlatacağım.

Peki bir kayıt silme işlemi yapacak olursak ;


 

Dediğimizde aslında sadece öğrenci adı burak olan kayıtlar silinecektir. Yani aslında tüm kayıtlar arasından öğrenci adı burak olanları filtrelemiş olduk. Where yapısı sadece bir kolon ile sınırlı kalacak diye bir durum söz konusu değiltir nasılmı ?


 

Bu cümlede Öğrenci Adı Burak yada Osman olan kayıtlar silinecektir.

Dip Not: Sql içerisinde varchar, nvarchar gibi içerisinde metin tutan kolonlara veri girerken gireceğimiz verinin başına ve sonuna tek tırnak koymamız gerekmektedir.

Bir başka örnek daha yapacak olursak ;


 

Bu sorguda öğrenci adı burak ve soyadı kemal olan kayıtlar silinecektir. Yani bu sayede Burak Şentürk diye bir kayıt varsa bu kayıt hiç bir şekilde silinmeyecektir.

Bir sonraki dersimizde Select yapısını inceliyor olacağız.

İyi Günler Dilerim,

0 cevaplar

Cevapla

Want to join the discussion?
Feel free to contribute!

Bir Cevap Yazın