27
WHERE mark
IN (2,3)
BETWEEN amali maydon qiymatini
berilgan intervalga
kirganligini tekshirish uchun ishlatiladi. Yuqoridagi natijani
BETWEEN operatoridan foydalanib olish mumkin:
SELECT id_st, mark
FROM mark_st
WHERE mark
BETWEEN 2 AND 3
Birorta xam 2, 3 olmagan talaba haqidagi ma‘lumotlar olish uchun
NOT IN yoki
NOT BETWEEN ishlatiladi.
Misol: Familiyalari A xarfi bilan boshlanuvchi talabalar
ro‘yxatini tanlab olish.
Bunday xolatda
LIKE operatoridan
foydalanish qulay
hisoblanadi. LIKE operatori faqat simvolli maydonlar uchun
qo‗llaniladi va maydon qiymati operatorda ko‗rsatilgan
namunaga
mosligini tekshirish imkonini yaratadi. Namuna quyidagi maxsus
simvollardan tashkil topadi:
•
_ (tagiga chizish belgisi) – bitta ixtiyoriy simvolni bildiradi;
•
% (foiz belgisi) – ixtiyoriy miqdordagi simvollar ketma –
ketligini bildiradi.
SELECT id_st, surname
FROM student
WHERE surname
LIKE 'A%'
Ishni bajarish tartibi
1. Oyligi 4 000 000 dan ko‘p yoki id 2
dan katta Xodimlar Idsini,
FISHini lavozimini esa katta harflarda chiqaramiz;
Zavod va kon xodimlari jadvallarini ko‘ramiz;
So`rov: SELECT *FROM mahsulot;
28
Natija:
5.1-rasm. Mahsulot jadvalidagi ma‘lumotlarni ko‘rish.
So`rov: select id, upper(nomi), narxi, hajmi from mahsulot where
narxi>=10000;
Natija:
5.2-rasm. UPPER funksiyasini qo‘llanishi natijasi.
Do'stlaringiz bilan baham: