Kodkitabi

WHERE ile Filtreleme

WHERE şartı ile verileri filtreleme ve mantıksal operatörler.

Tablolardaki binlerce veri arasından yalnızca ihtiyacımız olanları getirmek için WHERE ifadesini kullanırız. WHERE ile verilerimize filtreler uygulayabiliriz.

Filtreleme yaparken karşılaştırma operatörleri (=, <, >, <=, >=, <>) ve mantıksal operatörler (AND, OR, NOT) kullanılır.

WHERE Koşulu ile Filtreleme Örnekleri
-- Departmanı 'Yazılım' olan çalışanları getirme
SELECT * FROM employees 
WHERE department = 'Yazılım';

-- Maaşı 40000'den büyük olan ve aktif çalışanları filtreleme
SELECT first_name, last_name, salary FROM employees
WHERE salary > 40000 AND is_active = 1;

-- Yaşı 25 ile 35 arasında olanları filtreleme (BETWEEN kullanımı)
SELECT * FROM employees
WHERE age BETWEEN 25 AND 35;