SQL AND – OR Kullanımı hakkında genel bilgi

SQL'de AND ve OR operatörleri, sorgularda birden fazla koşulu birleştirmek için kullanılır. İşte her iki operatörün kullanımına dair bazı örnekler:

AND Operatörü Örnekleri:

  1. Tek Koşul İle:

SELECT * FROM employees
WHERE department = 'IT' AND salary > 50000;

Bu sorgu, "IT" departmanında çalışan ve maaşı 50,000'den fazla olan çalışanları getirir.

  1. Birden Fazla Koşul İle:

SELECT * FROM products
WHERE category = 'Electronics' AND price < 1000 AND stock_quantity > 0;

Bu sorgu, elektronik kategorisindeki ve fiyatı 1000'den düşük olan, aynı zamanda stokta bulunan ürünleri getirir.

OR Operatörü Örnekleri:

  1. Tek Koşul İle:

SELECT * FROM customers
WHERE city = 'New York' OR city = 'Los Angeles';

Bu sorgu, ya da şartı kullanarak New York veya Los Angeles şehrinde yaşayan müşterileri getirir.

  1. Birden Fazla Koşul İle:

SELECT * FROM orders
WHERE order_status = 'Shipped' OR (order_status = 'Processing' AND payment_status = 'Paid');

Bu sorgu, sipariş durumu "Shipped" olan veya sipariş durumu "Processing" ve ödeme durumu "Paid" olan siparişleri getirir.

AND ve OR Kombinasyonu:

SELECT * FROM products
WHERE (category = 'Clothing' AND price < 50) OR (category = 'Electronics' AND stock_quantity > 0);