SQL

SQL WHERE Komutu Kullanımı ve Örnekleri

SQL Where komutu ne işe yarar?

SQL Where komutu, Where komutundan önce belirtilen koşula göre sonuç kümesini filtrelemek için kullanılır. Where komutu, aşağıdaki SQL ifadeleriyle birlikte kullanılır;

SQL Where komutu nasıl kullanılır?

Where komutu kullanımı; Where, tek bir karşılaştırma (tek bir koşul ile) maddesi (basit durum olarak adlandırılır) veya AND veya OR komutları (birden fazla koşul) ile (bileşik durum) kullanarak bir araya getirilen çoklu karşılaştırma maddesi içerebilir.
  • Select komutundan sonra görüntülenecek sütun veya sütunların adları yazılır,
  • From komutu ile bu sütunların yer aldığı tablonun adı belirtilir,
  • Kayıtlara filtreleme yapmak için ise Where komutu ile birlikte koşul belirtilir.

WHERE komutunda SELECT’i kullanmak için gerekli kod aşağıdaki gibidir;

WHERE komutunda UPDATE’i kullanmak için gerekli kod aşağıdaki gibidir;

WHERE komutunda DELETE’i kullanmak için gerekli kod aşağıdaki gibidir;

SQL Where kullanımına örnekler

Yukarıda belirmiş olduğumuz kullanımlar için örnekler vereceğim. Bu sayede kullanımlarını daha iyi pekiştirmiş olacaksınız. Örnekleri, aşağıdaki tablo üzerinden vereceğim.

Tablo adı: satis_istatistik

sube_ismi mal_teslim_tarihi satilan_mal
İstanbul 15 Ağustos 2019 350
İzmir 16 Ağustos 2019 200
Muğla 17 Ağustos 2019 80

Select ifadesi ile Tek Koşul Where Kullanımı (Kod/Örnek)

satis_istatistik tablosundan, 200 ve üzerinde satış yapmış olan şubeleri seçmek için kullanmanız gereken SQL kod bloku;

sube_ismi
İstanbul
İzmir

OR ifadesi ile Bileşik Where Kullanımı (Kod/Örnek)

satis_istatistik tablosundan 200 ve üzerinde satış yapmış olan şubeleri ve mal_teslim_tarihi ’17 Ağustos 2019′ tarihini içeren verileri görüntülemek için kullanmanız gereken SQL kod bloku;

sube_ismi mal_teslim_tarihi satilan_mal
İstanbul 15 Ağustos 2019 350
İzmir 16 Ağustos 2019 200
Muğla 17 Ağustos 2019 80

Update ve Delete ifadesi ile Where Kullanımı

Yukarıda da belirttiğim gibi, Where koşulu, Select ifadesinin yanı sıra Update ve Delete komutları ile birlikte kullanılabilir. Update ve Delete ifadesi, Select ifadesine göre biraz daha uzun olduğu için farklı yazılarda ele alacağım. Where koşulunun bu iki komutla nasıl kullanılacağına dair örneklere Update komutu kullanımı ve  Delete komutu kullanımı yazılarıma bakarak öğrenebilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
Kapalı