SQL WHERE bandi


baham ko'ring

SQL WHERE bandi

WHERE bandi yozuvlarni filtrlash uchun ishlatiladi.

WHERE bandi faqat belgilangan shartni qanoatlantiradigan yozuvlarni ajratib olish uchun ishlatiladi.

Misol

Bu yerda Mexico davlatidagi barcha mijozlarni tanlaymiz:

SELECT * FROM Customers
WHERE Country = 'Mexico';
O‘zingiz sinab ko‘ring »

WHERE sintaksisi

SELECT column1, column2, ...
FROM table_name
WHERE condition;

Eslatma: WHERE bandi nafaqat SELECT buyruqlarida, balki UPDATE, DELETE va boshqa buyruqlarda ham ishlatiladi.


Demo ma’lumotlar bazasi

Quyida misollarda foydalanilgan Customers jadvalidan tanlanma keltirilgan:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden


Matnli maydonlar va sonli maydonlar

SQL matnli qiymatlar atrofida bittalik tirnoq bo‘lishini talab qiladi (ko‘pchilik tizimlar qo‘shtirnoqqa ham ruxsat beradi).

Biroq sonli maydonlar tirnoq ichiga olinmasligi kerak:

Misol

SELECT * FROM Customers
WHERE CustomerID = 1;
O‘zingiz sinab ko‘ring »

WHERE shartidagi operatorlar

Qidiruvni filtrlash uchun = operatoridan boshqa operatorlardan ham foydalanishingiz mumkin.

Misol

CustomerID qiymati 80 dan katta bo‘lgan barcha mijozlarni tanlash:

SELECT * FROM Customers
WHERE CustomerID > 80;
O‘zingiz sinab ko‘ring »

WHERE shartida quyidagi operatorlardan foydalanish mumkin:

Operator Tavsif Misol
= Equal Try it
> Katta Try it
< Kichik Try it
>= Katta yoki teng Try it
<= Kichik yoki teng Try it
<> Teng emas. Eslatma: SQL ning ayrim versiyalarida bu operator != sifatida yozilishi mumkin Try it
BETWEEN Muayyan oraliqda Try it
LIKE Andoza bo‘yicha qidirish Try it
IN Ustun uchun bir nechta mumkin bo‘lgan qiymatlarni belgilash uchun Try it


Video: SQL WHERE bandi

SQL Tutorial on YouTube
SQL Tutorial on YouTube

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!