15-Laboratoriya mashg`uloti


Download 0.84 Mb.
bet3/3
Sana14.12.2022
Hajmi0.84 Mb.
#1003331
1   2   3
Bog'liq
3-Laboratoriya

1. And – mantiqiy “hәm” operatori. Bir necha shartlarning barchasi “true (rost)bo’lsa, oxirgi natija “true” boladı. Misol, jadvaldagi “yosh” ustuni 20 dan katta bo’lgan hәm “maosh” ustuni 30000 dan katta bo’lgan insonlarning ismi hәm familiyasini chiqaruvchi so’rov:
select ism, familiya from test where (yosh>20) and (maosh>30000);

Ikkala shart bajariladigan (albatta yosh 20 dan katta bo’lishi hәm maosh 30000 dan katta bo’lishi shart) ustunlar ekranga chiqariladi.
2. or – mantiqiy “yoki” operatori. Bir necha shart orasidan istalgan bittasi “true”(rost) bo’lsa, oxirgi natija rost boladı hәm shart bajarilgan hisoblanadi. Misol, jadvaldan ismi “David” bo’lgan yoki maoshi 20000 dan kam bo’lganlar haqida ma’lumot olish so’rovi:
select * from test where (ism='David') or (maosh<20000);

3. not – inkor ma’nosini bildiruvchi mantiqiy amal. Barcha buyruqlarni inkorini ishlatadi. Misol, yoshi 16, 21, 30 ga teng bo’lmagan insonlarning ismini chiqarish:
select ism as name from test where yosh not in (16, 21, 30);

Agar “not”kalit so’zini olib tashlasak, yoshi 16, 21, 30 ga teng bo’lgan bo’lib qolar edi.
Download 0.84 Mb.

Do'stlaringiz bilan baham:
1   2   3




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