MySQL WHERE


ULASHISH

MySQL WHERE bandi

WHERE bandi yozuvlarni filtrlash uchun ishlatiladi.

WHERE bandi faqat ma’lum bir shartni bajaradigan yozuvlarni olish uchun ishlatiladi.

Quyidagi SQL "Meksika" dan barcha mijozlarni tanlaydi:

Misol

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 Northwind namunasidagi "Mijozlar" jadvalidan tanlov mavjud ma’lumotlar bazasi:

Mijoz ID Mijoz nomi Kontakt nomi Manzil Shahar Pochta kodi Mamlakat
1

Alfreds Futterkiste Mariya Anders Obere ko‘chasi. 57 Berlin 12209 Germaniya
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Konstitutsiya 2222 Meksika D.F. 05021 Meksika
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Meksika D.F. 05023 Meksika
4

Shox atrofida Tomas Xardi 120 Gannover kv. London WA1 1DP UK
5 Berglunds snabbköp Kristina Berglund Berguvsvägen 8 Luleå S-958 22 Shvetsiya


Matn maydonlari va raqamli maydonlar

SQL matn qiymatlari atrofida bitta tirnoqni talab qiladi (aksariyat ma’lumotlar bazasi tizimlari ikki qo‘shtirnoqqa ham ruxsat beradi).

Biroq, raqamli maydonlar qo‘shtirnoq ichiga kiritilmasligi kerak:

Misol

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

WHERE bandidagi operatorlar

Qidiruvni filtrlash uchun = operatoridan boshqa operatorlardan foydalanishingiz mumkin.

Misol

Mijoz identifikatori 80 dan yuqori bo‘lgan barcha mijozlarni tanlang:

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

WHERE bandida quyidagi operatorlardan foydalanish mumkin:

Operator Tavsif Misol
= Teng Sinab ko‘ring
> dan kattaroq Sinab ko‘ring
< Dan kichik; .. dan kamroq Sinab ko‘ring
>= Kattaroq yoki teng Sinab ko‘ring
<= Kichikroq yoki teng Sinab ko‘ring
<> Teng emas. Eslatma: SQL ning ayrim versiyalarida bu operator != sifatida yozilishi mumkin Sinab ko‘ring
BETWEEN Muayyan diapazon o‘rtasida Sinab ko‘ring
LIKE Shaklni qidiring Sinab ko‘ring
IN Ustun uchun bir nechta mumkin bo‘lgan qiymatlarni belgilash uchun Sinab ko‘ring


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!