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 )
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
Do'stlaringiz bilan baham: |