IN


baham ko'ring

IN

IN operatori WHERE bandida ishlatiladi: IN belgilangan ustun qiymati berilgan ro‘yxatdagi biror qiymatga mos kelishini tekshiradi.

IN operatori bir nechta OR shartlarining qisqartmasi vazifasini bajaradi va so‘rovlarni qisqaroq va o‘qilishi mumkin bo‘ladi.

Quyidagi SQL Germaniya, Fransiya yoki Buyuk Britaniyadagi barcha mijozlarni tanlash uchun IN operatoridan foydalanadi:

Misol

SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');
O‘zingiz sinab ko‘ring »

Quyidagi SQL "Germaniya", "Fransiya" yoki "Buyuk Britaniya" da joylashgan EMAS barcha mijozlarni tanlaydi:

Misol

SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');
O‘zingiz sinab ko‘ring »

Quyidagi SQL yetkazib beruvchilar bilan bir xil mamlakatlardan bo‘lgan barcha mijozlarni tanlaydi:

Misol

SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!