AND
Ushbu qo'llanmada siz PostgreSQL VA mantiqiy operatori va undan bir nechta mantiqiy ifodalarni birlashtirish uchun qanday foydalanish haqida bilib olasiz.
PostgreSQLda mantiqiy qiymat
uchta qiymatdan biriga ega bo'lishi mumkin: true
, false
va null
.
PostgreSQL rostni true
, 't'
, 'true'
, 'y'
, 'yes'
, '1'
va yolg'onni false
, 'f'
, 'false'
, 'n'
, 'no'
va '0'
ifodalash uchun foydalaniladi.
Mantiqiy ifoda mantiqiy qiymatga baholanadigan ifodadir. Masalan, 1=1
ifodasi mantiqiy ifoda bo'lib, rost
deb baholanadi:
Chiqish:
Chiqishdagi t harfi haqiqiy qiymatni bildiradi.
AND
operatori bir nechta mantiqiy ifodalarni birlashtirgan mantiqiy operatordir. Mana AND
operatorining asosiy sintaksisi:
Ushbu sintaksisda expression1
va expression2
mantiqiy ifodalar bo'lib, ular rost
, noto'g'ri
yoki null
deb baholanadi.
AND
operatori ikkala ifoda ham to'g'ri
bo'lsagina true
qiymatini qaytaradi. Agar iboralardan biri noto'g'ri
bo'lsa, u false
qaytaradi. Aks holda, u null
ni qaytaradi.
Quyidagi jadvalda rost
, noto'g'ri
va null
ni birlashtirganda AND
operatorining natijalari ko'rsatilgan.
True
True
False
Null
False
False
False
False
Null
Null
False
Null
Amalda, natijalar to'plamiga qo'shilishi uchun barcha belgilangan ifodalar to'g'ri bo'lishi kerakligini ta'minlash uchun siz AND
operatoridan WHERE
bandida tez-tez foydalanasiz.
PostgreSQL AND
operatori
AND
operatoriKeling, AND
operatoridan foydalanishning ba'zi misollarini ko'rib chiqaylik.
1. Asosiy PostgreSQL AND
operator misollari
AND
operator misollariQuyidagi misol ikkita haqiqiy qiymatni birlashtirish uchun AND
operatoridan foydalanadi, bu esa rostni qaytaradi:
Chiqish:
Quyidagi iborada AND
operatori rost va yolgʻonni birlashtirish uchun ishlatiladi, bu esa notoʻgʻri qaytaradi:
Chiqish:
Quyidagi misolda AND
operatori rostni null
bilan birlashtirish uchun foydalanadi, bu esa null
ni qaytaradi:
Chiqish:
Quyidagi misolda AND
operatori noto'g'ri so'zni yolg'on bilan birlashtirish uchun ishlatiladi, bu esa noto'g'ri qaytaradi:
Chiqish:
Quyidagi misolda AND
operatori false va nullni birlashtirish uchun foydalanadi, bu esa nullni qaytaradi:
Chiqish:
Quyidagi misolda AND operatori noto'g'ri so'zni yolg'on bilan birlashtirish uchun ishlatiladi, bu esa noto'g'ri qaytaradi:
Chiqish:
2. WHERE
bandida AND
operatoridan foydalanish
WHERE
bandida AND
operatoridan foydalanishNamoyish uchun namunaviy ma'lumotlar bazasidagi film
jadvalidan foydalanamiz.
Quyidagi misolda uzunligi 180 dan katta va ijara stavkasi 1 dan kam bo'lgan filmlarni topish uchun WHERE
bandidagi AND
operatoridan foydalaniladi:
Chiqish:
Bir nechta mantiqiy ifodalarni birlashtirish uchun AND
operatoridan foydalaning.
Last updated