SQL

SQL where Kullanımı ve Örnekleri

SQL WHERE yan cümlesi, verileri tek bir tablodan getirirken veya birden çok tabloyu katılarak bir koşul belirtmek için kullanılır. Verilen koşul WHERE ile eşleşirse, o zaman tablodan belirli bir değer döndürür. Yani kayıtları filtrelemek ve yalnızca gerekli kayıtları almak için WHERE yan cümlesini kullanmalısınız.

WHERE yan cümlesi yalnızca SELECT deyiminde kullanılmaz, aynı zamanda UPDATE, DELETE deyimleri ile de kullanılır. Bu yazıda ağırlıklı olarak SELECT WHERE şeklinde kullanılacak olsak da DELETE ve UPDATE ile kullanımlarını açıklayıp bir kaç tane örnek vereceğiz.

Bu yazıdaki örnekler yeterli olmazsa çok sayıda örneğin olduğu SQL Çalışma Soruları yazısını incelemenizi tavsiye ederim. Ayrıca diyer SQL Komutları ve SQL Deyimleri için SQL başlığı altındaki kategori de ilginizi çekecektir.

SQL SELECT WHERE Kullanımı : SELECT WHERE deyimi, belirtilen şarta göre kayıtları süzmek ve yalnızca gerekli kayıtları almak kullanılır.

 

SQL UPDATE WHERE Kullanımı   : SQL UPDATE İfadesi, tablodaki veri/verileri güncellemek için kullanılır.

 

SQL DELETE WHERE Kullanımı  : SQL DELETE İfadesi, veritabanından kayıt yada kayıtları silmek için kullanılır.

 

Ayrıca SQL WHERE yan cümlesi bir çok anahtar kelime ile birlikte kullanılır. Bu anahtar kelimelerden bazı önemli olanları şunlardır.

AND / OR,  IN,  NOT IN, BETWEEN,  LIKE

 

SQL WHERE Örnekleri

Örnek 1: Musteri tablosundaki adı Yaren olan kayıtları listeleyin

 

Örnek 2: Müşteri tablosundaki adı Yaren olmayan kayıtları listeleyin

Bazı SQL yönetim programlarında != kullanılır.

 

Örnek 3: Müşteri tablosundaki soyadı “U” işe başlayan müşterileri listeleyin

 

Örnek 4: Öğrenci tablosundaki cinsiyeti kız (K) olan kayıtları listeleyiniz.

 

Örnek 5: Öğrenci tablosundaki cinsiyeti Kız ve Sınıfı 10A olan öğrencileri listeleyiniz.

 

Örnek 6: Öğrenci tablosundaki 10A veya 10B sınıfındaki öğrencilerin adını, soyadını ve sınıfını listeleyiniz.

 

Örnek 7: kitap tablosundaki sayfa sayısı 50 ile 200 arasında olan kitapların adını ve sayfa sayısını listeleyiniz.

 

Örnek 8: Öğrenci tablosunda adı Fidan, İsmail ve Leyla olan öğrencileri listeleyiniz.

 

Örnek 9: Öğrenci tablosundaki sınıfı 9A olan Erkekleri veya sınıfı 9B olan kızların adını, soyadını, sınıfını ve cinsiyetini listeleyiniz.

 

Örnek 10: 25 numaralı yazarı silin.

 

Örnek 11: 10B sınıfındaki öğrenci numarası 3 olan öğrenciyi 10C sınıfına geçirin.

 

Örnek 12: 9A sınıfındaki tüm öğrencileri 10A sınıfına aktarın

 

Örnek 13: Sayfa sayısı 100’den az olan kitapların yazarlarını siliniz.

 

About the author

admin

Add Comment

Click here to post a comment

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