Where Koşulu

WHERE koşulu, kayıtları filtrelemek ve sorguları belirli kriterlere dayandırmak için kullanılır.

WHERE Syntax

SELECT sütun1, sütun2, …
FROM tablo_adi
WHERE koşul;Code language: SQL (Structured Query Language) (sql)

Not: where şartı aynı zamanda UPDATE, DELETE komutları ile de kullanılabilir.

WHERE Şartı Örneği

Aşağıdaki SQL kodu, “Müşteriler” tablosunda “Meksika” ülkesindeki tüm müşterileri getirir:

SELECT * FROM Customers
WHERE Country='Mexico';Code language: SQL (Structured Query Language) (sql)
Where Koşulu

Metin Alanları – Sayısal Alanlar

SQL kodu, metin değerleri başında ve sonunda tek tırnak gerektirir (çoğu veritabanı sistemleri aynı zamanda çift tırnağı destekler). Ancak, sayısal alanlar tırnak içine alınmamalıdır

Where şartında kullanılabilen operatörler:

  • = Eşittir
  • >Büyüktür
  • < Küçüktür
  • >= Büyük eşittir
  • <= Küçük eşittir
  • <> Eşit değil – NOT: SQL’in bazı sürümlerinde != şeklinde yazılabilir.
  • BETWEEN Belirli bir aralık arasında
  • LIKE Kayıt içinde belirli bir yapı aramak için
  • IN Bir sütun için birden çok değer belirtmek için kullanılır

Örnek:

SELECT * FROM Products
WHERE Price BETWEEN 40 AND 50;Code language: SQL (Structured Query Language) (sql)

Ürünler tablosunda fiyatı 40 ile 50 arasında olan kayıtlar geldi

Where Koşulu

Örnek:

SELECT * FROM Customers
WHERE City LIKE 's%';Code language: SQL (Structured Query Language) (sql)

Müşteriler tablosunda S ile başlayan şehirleri içeren kayıtlar geldi

Where Koşulu

Örnek:

SELECT * FROM Customers
WHERE City IN ('Paris','London');Code language: SQL (Structured Query Language) (sql)

Paris ve Londra şehirlerini içeren kayıtlar geldi:

Where Koşulu

Örnek:

Where şartı ile Satış Tutarı 6000’den fazla olan satışları getirelim:

Where Koşulu

Örnek:

Urün id 3 olan satışları getirelim:

Where Koşulu

Posted

in

by