In Operatörü

IN operatörü, WHERE koşulunda birden çok değer belirtmenize izin verir.

IN operatörü, birden çok OR koşulu için bir kısayoldur.

IN Syntax

SELECT sütun_adları
FROM tablo_adı
WHERE sütun_adı IN (değer1, değer2, …);Code language: SQL (Structured Query Language) (sql)

veya

SELECT sütun_adları
FROM tablo_adı
WHERE sütun_adı IN (SELECT STATEMENT);Code language: SQL (Structured Query Language) (sql)

IN Operatörü Örnekleri

Aşağıdaki SQL kodu, “Almanya”, “Fransa” veya “İngiltere’de bulunan tüm müşterileri getirir:

SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');Code language: SQL (Structured Query Language) (sql)
In Operatörü

Aşağıdaki SQL kodu, “Almanya”, “Fransa” veya “İngiltere’de BULUNMAYAN tüm müşterileri seçer:

SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');Code language: SQL (Structured Query Language) (sql)
In Operatörü

Aşağıdaki SQL kodu, tedarikçiler tablosunda bulunan ülkelerle aynı ülkelere sahip tüm müşterileri seçer:

SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);Code language: SQL (Structured Query Language) (sql)

Aşağıdaki SQL kodu, müşteriler tablosunda, tedarikçiler tablosunda BULUNMAYAN ülkelere sahip tüm müşterileri seçer:

SELECT * FROM Customers
WHERE Country NOT IN (SELECT Country FROM Suppliers);Code language: SQL (Structured Query Language) (sql)

Posted

in

by

Tags: