OR
Ushbu qo'llanmada siz PostgreSQL OR
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 true
, 't'
, 'true'
, 'y'
, 'yes'
, '1'
dan to'g'ri va false
, 'f'
, 'false'
, 'n'
, 'no'
va '0'
dan yo'lg'onni ifodalash uchun foydalanadi.
Mantiqiy ifoda mantiqiy qiymatga baholanadigan ifodadir. Masalan, 1<>1
ifoda mantiqiy ifoda bo'lib, noto'g'ri
deb baholanadi:
Chiqish:
Chiqishdagi f
harfi false
ekanligini bildiradi.
OR
operatori bir nechta mantiqiy ifodalarni birlashtirgan mantiqiy operatordir. Mana OR
operatorining asosiy sintaksisi:
Ushbu sintaksisda expression1
va expression2
mantiqiy ifodalar bo'lib, ular true
, false
yoki null
deb baholanadi.
OR
operatori iboralardan birortasi rost bo'lsagina true
qiymatini qaytaradi. Agar ikkala ifoda ham noto'g'ri bo'lsa, u false
qaytaradi. Aks holda, u null
ni qaytaradi.
Quyidagi jadvalda rost, noto'g'ri va nullni birlashtirganda OR
operatorining natijalari ko'rsatilgan.
True
True
True
True
False
True
False
Null
Null
True
Null
Null
Amalda siz, natijalar to'plamiga qo'shilishi uchun ko'rsatilgan ifodalardan biri to'g'ri bo'lishini ta'minlash uchun odatda OR
operatoridan WHERE
bandida foydalanasiz.
PostgreSQL OR
operatori
OR
operatoriKeling, OR
operatoridan foydalanishning ba'zi misollarini ko'rib chiqaylik.
1. Asosiy PostgreSQL OR
operator misollari
OR
operator misollariQuyidagi misol ikkita haqiqiy qiymatni birlashtirish uchun OR
operatoridan foydalanadi, bu esa rostni qaytaradi:
Chiqish:
Quyidagi iborada OR
operatori rost va yolgʻonni birlashtirish uchun ishlatiladi, bu esa toʻgʻri qaytaradi:
Chiqish:
Quyidagi misol OR
operatoridan true
qiymatini null
bilan birlashtirish uchun foydalanadi, bu esa true
qiymatini qaytaradi:
Chiqish:
Quyidagi misolda OR
operatori false
so'zni false
bilan birlashtirish uchun ishlatiladi, bu esa false
qaytaradi:
Chiqish:
Quyidagi misol OR
operatoridan false
va null
ni birlashtirish uchun foydalanadi, bu esa null
ni qaytaradi:
Chiqish:
Quyidagi misolda OR
operatori false
so'zni false
bilan birlashtirish uchun ishlatiladi, bu esa false
qaytaradi:
Chiqish:
2. WHERE
bandida OR
operatoridan foydalanish
WHERE
bandida OR
operatoridan foydalanishNamoyish uchun namunaviy ma'lumotlar bazasidagi film
jadvalidan foydalanamiz.
Quyidagi misolda ijara narxi 0,99
yoki 2,99
bo'lgan filmlarni topish uchun WHERE
bandidagi OR
operatoridan foydalaniladi:
Chiqish:
Bir nechta mantiqiy ifodalarni birlashtirish uchun OR
operatoridan foydalaning.
Last updated