21 Esirgapov Abduvaxid Xusan o‘g‘li (k) “kadrlar bo’limi” ma’lumotlar bazasini yarating. And, or, not


Download 283.57 Kb.
bet5/10
Sana18.01.2023
Hajmi283.57 Kb.
#1099218
1   2   3   4   5   6   7   8   9   10
Bog'liq
MB 13

Operator

Tavsif

=

Teng

>

dan kattaroq

<

Dan kichik; .. dan kamroq

>=

Kattaroq yoki teng

<=

Kichikroq yoki teng

<> yoki !=

Teng emas

VA

Mantiqiy operator AND

YOKI

Mantiqiy operator OR

IN

Agar qiymat roʻyxatdagi istalgan qiymatga mos kelsa, true qiymatini qaytaring

ORASIDA

Agar qiymat qiymatlar oralig'ida bo'lsa, true qiymatini qaytaring

LIKE

Agar qiymat naqshga mos kelsa, true qiymatini qaytaring

IS NULL

Agar qiymat NULL bo'lsa, true qiymatini qaytaring

EMAS

Boshqa operatorlarning natijasini rad eting

PostgreSQL WHERE bandiga misollar


Keling, banddan foydalanishning ba'zi misollari bilan mashq qilaylik WHERE. Namoyish uchun biz namunaviy ma'lumotlar bazasidagicustomer jadvaldan foydalanamiz .

1) WHERE bandini teng ( =) operatori misolida ishlatish


Quyidagi bayonotda WHEREismlari bo'lgan mijozlar bandidan foydalaniladi Jamie:
SELECT
last_name,
first_name
FROM
customer
WHERE
first_name = 'Jamie';
Kod tili: SQL (Tuzilgan so'rovlar tili) ( sql )

AND2) Operator misoli bilan WHERE bandidan foydalanish


Quyidagi misolda ism va familiyalari bo‘lgan mijozlar topiladi Jamieva ikkita mantiqiy ifodani birlashtirish riceuchun mantiqiy operator yordamida :AND
SELECT
last_name,
first_name
FROM
customer
WHERE
first_name = 'Jamie' AND
last_name = 'Rice';
Kod tili: SQL (Tuzilgan so'rovlar tili) ( sql )

3) WHERE bandini ORoperator misoli bilan ishlatish


Ushbu misol operator yordamida Rodriguezfamiliyasi yoki ismi bo'lgan mijozlarni topadi:AdamOR
SELECT
first_name,
last_name
FROM
customer
WHERE
last_name = 'Rodriguez' OR
first_name = 'Adam';
Kod tili: SQL (Tuzilgan so'rovlar tili) ( sql )

IN4) Operator misoli bilan WHERE bandidan foydalanish


Agar qatorni roʻyxatdagi istalgan satr bilan moslashtirmoqchi boʻlsangiz, INoperatordan foydalanishingiz mumkin.
Misol uchun, quyidagi bayonot birinchi ismi Ann, yoki Anne, yoki bo'lgan mijozlarni qaytaradi Annie:
SELECT
first_name,
last_name
FROM
customer
WHERE
first_name IN ('Ann','Anne','Annie');
Kod tili: SQL (Tuzilgan so'rovlar tili) ( sql )

5) WHERE bandini LIKEoperator misoli bilan ishlatish


Belgilangan naqshga mos keladigan satrni topish uchun siz LIKEoperatordan foydalanasiz. Quyidagi misol ismlari satr bilan boshlangan barcha mijozlarni qaytaradi 


Download 283.57 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling