SQL VE & VEYA Operatörler (AND - OR)

sametuzun
Mesajlar: 507
Kayıt: Prş Haz 09, 2016 12:48 am

SQL VE & VEYA Operatörler (AND - OR)

Mesajgönderen sametuzun » Prş Haz 30, 2016 9:29 pm

VE & VEYA operatörleri birden fazla durumuna göre kayıtları filtrelemek için kullanılır.

SQL VE & VEYA Operatörler
Birinci koşul VE ikinci koşul her ikisi de doğruysa VE operatörü kaydını görüntüler.

Birinci koşul VEYA ikinci koşul doğruysa VEYA operatörü kaydını görüntüler.

Demo Veritabanı
Bu yazıda tanınmış Northwind örnek veritabanını kullanır.

Aşağıda "Müşteriler" tablosundan bir seçki:

VE Operatör Örneği
Aşağıdaki SQL deyimi "Müşteriler" tablosunda ülke "Almanya" VE şehir "Berlin", tüm müşterilerine seçer:

Kod: Tümünü seç

SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';
OR Operatörü Örneği
Aşağıdaki SQL deyimi "Müşteriler" tablosunda şehir "Berlin" VEYA "München", tüm müşterilerine seçer:

Kod: Tümünü seç

SELECT * FROM Customers
WHERE City='Berlin'
OR City='München';
Birleştiren VE & VEYA
Ayrıca (karmaşık ifadeler oluşturmak için kullanılması parantezi) AND ve OR birleştirebilirsiniz.

Aşağıdaki SQL deyimi ülke "Almanya" tüm müşterilerine seçer VE şehir "Müşteriler" tablosunda "Berlin" VEYA "München", eşit olmalıdır:

Kod: Tümünü seç

SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='München');

“MsSQL / MySQL” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 0 misafir