2-Amaliy ishi Topshirdi: Aminov J



Yüklə 3,04 Mb.
səhifə5/5
tarix11.12.2023
ölçüsü3,04 Mb.
#147855
1   2   3   4   5
X AND y operatori AND
operatori ("va") quyidagi qiymatlarni qaytaradi:

  • 1 (TRUE) - agar ikkala operand ham haqiqiy qiymatga ega bo'lsa; • 0 (FALSE) - agar bitta yoki ikkala operanda noto'g'ri qiymat bo'lsa;

  • NULL - boshqa hollarda.

Boshqacha qilib aytganda, agar siz ikkita tanlov shartini AND operatoridan foydalangan holda ulatsangiz, kompozit shart faqat shartning ikkala tarkibiy qismi bir vaqtning o'zida qoniqtirilganda amalga oshiriladi.
Masalan,
SELECT * FROM MB axborot tizimi WHERE Tashkil etilgan yili=’1990-07-20’ AND
turi=’raqamli’;
MB axborot tizimi jadvalida 1990-07-20 kundagi yozma olingan ovozlar ro’yxatini beradi. && juftligi AND operatori bilan sinonimdir. Biz ko'rib chiqadigan keyingi bayon OR buyrug'idir.
X OR y
operatori OR operatori ("yoki") quyidagi qiymatlarni qaytaradi:

  • 1 (TRUE) - agar bitta yoki ikkala operand haqiqiy qiymatga ega bo'lsa; • 0 (FALSE) - agar ikkala operand ham noto'g'ri qiymatga ega bo'lsa;

  • NULL - boshqa hollarda.

Boshqacha qilib aytganda, agar siz ikkita tanlov shartini OR operatoridan foydalangan holda ulasangiz, u holda agar biron-bir komponent shartlaridan bittasi qoniqtirilsa, u holda kompozit shart qondiriladi. Masalan,
SELECT * FROM MB axborot tizimi WHERE Tashkil etilgan yili=’1990-07-20’ or
turi=’raqamli’;
MB axborot tizimi jadvalida 1990-07-20 kundagi yozma olingan ovozlar ro’yxatini beradi. Belgilar juftligi || OR operatorining sinonimi.
Operatori NOT X
NOT operatori ("emas", ya'ni "rad etish") quyidagi qiymatlarni qaytaradi:

  • 1 (TRUE) - agar operand noto'g'ri qiymat bo'lsa; • 0 (FALSE)

- agar operand haqiqiy qiymat bo'lsa;
• NULL - agar operand NULL bo'lsa.
Boshqacha qilib aytganda, agar boshlang'ich shart qoniqmasa va NULL bo'lmasa, NOT operatoridan foydalanib yaratilgan tanlov sharti qondiriladi. Masalan,
SELECT * FROM Customers WHERE not ( name LIKE 'A%' and tel=58551) ;
LIKE 'MChJ% OR sharti> 1000 sharti bajarilmagan va shuning uchun "Operator x OR y" so'rovi bilan so'ndirilmagan mijozlar jadvalining satrlarini ko'rsatadi.
Shunday qilib, so'rov jadvalda keltirilgan natijani qaytaradi.

SQL da WHERE operatori natijalarni filtrlash va SELECT, INSERT, UPDATE yoki DELETE bandlarida shartlarni qo'llash uchun ishlatiladi.
SQL WHERE kalit so'zi ma'lumotlarni allaqachon mavjud bo'lgan SQL SELECT so'roviga qo'shib shartli ravishda tanlash uchun ishlatiladi. WHERE kalit so'zini jadval (lar) dan ma'lumotlarni kiritish, yangilash va o'chirish uchun ishlatilishi mumkin, ammo hozirda biz SELECT kalit so'zidan qanday foydalanishni bilganimiz sababli, shartli ravishda olinadigan ma'lumotlarni berishda davom etamiz.
SELECT ustunlar FROM jadval WHERE qidirish shartlari;
Where ning ishlatilish xolatlari: WHERE column_1 = 100; WHERE column_2 IN (
1, 2, 3 ); WHERE column_3
LIKE 'An%';
WHERE column_4 BETWEEN 10 AND 20;

Operator

Vazifasi

= Teng
<> or != Teng emas
< Kichik
> Katta


<= Kichik yoki teng
>= Katta yoki Teng
Xulosa.
Xulosa qilib shuni aytamanki, Men ushbu kutubxona bazasini yaratishimdan maqsadim shuki, hozirgi texnologiya davrida kutubxonachilar ishini yanada yengillashtirish maqsadida kutubxona bazasini yaratdim. Agar barcha kutubxonalarimizda shunaqa baza mavjud bo’lib, ukar baza bo’yicha ish tutishsa kelgan foydalanuvchilarni ham tez orada talablarini qondira oladilar. Kutubxona xodimlariga ham kitoblarni nazorat qilishda qiyinchilik kelib chiqmaydi.
Yüklə 3,04 Mb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə