O„zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari
10. Laboratoriya uchun uslubiy korsatma (1)
5.1-jadval. WHERE buyrug`i bilan ishlovchi operatorlar. Misol: Imtihonlarda kamida bitta 2 yoki 3 baho olgan talabalarni identifikatorini tanlab chiqarish so`rovi. SELECT id_st, mark FROM mark_st 25 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 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 zavod xodimlari; 26 Natija: 5.1-rasm. Zavod_xodimlari jadvalidagi ma‘lumotlarni ko‘rish. So`rov: SELECT xodim_id, FISH, UPPER(lavozimi) FROM zavod_xodimlari WHERE oyligi>4000000; Natija: 5.2-rasm. UPPER funksiyasini qo‘llanishi natijasi. So`rov: SELECT xodim_id, substr(FISH ,1,1)||‟.‟|| lavozimi, FISH, manzili, length(manzili), oyligi FROM zavod_xodimlari WHERE xodim_id IN(1,2,3) AND oyligi>5000000 27
Natija: 5.2-rasm. Substr va mantiqiy amallarning qo‘llanishi. So`rov: SELECT FISH, length(lavozimi), manzili, oyligi FROM zavod_xodimlari WHERE NOT xodim_id=3; Natija: 5.3 – rasm. Length funksiyasi va NOT mantiqiy amalining qo‘llanishi. Zavod xodimlarining ism, familiyasini LOWER yordamida kichik harflarda, manzilining uzunligi va IDsi 1 va 2 oralig‘idagi xodimlarni chiqaramiz: So`rov: SELECT xodim_id, Lower(FISH), manzili, length(manzili), oyligi Download 9,39 Mb. Do'stlaringiz bilan baham: Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024 ma'muriyatiga murojaat qiling |
kiriting | ro'yxatdan o'tish Bosh sahifa юртда тантана Боғда битган Бугун юртда Эшитганлар жилманглар Эшитмадим деманглар битган бодомлар Yangiariq tumani qitish marakazi Raqamli texnologiyalar ilishida muhokamadan tasdiqqa tavsiya tavsiya etilgan iqtisodiyot kafedrasi steiermarkischen landesregierung asarlaringizni yuboring o'zingizning asarlaringizni Iltimos faqat faqat o'zingizning steierm rkischen landesregierung fachabteilung rkischen landesregierung hamshira loyihasi loyihasi mavsum faolyatining oqibatlari asosiy adabiyotlar fakulteti ahborot ahborot havfsizligi havfsizligi kafedrasi fanidan bo’yicha fakulteti iqtisodiyot boshqaruv fakulteti chiqarishda boshqaruv ishlab chiqarishda iqtisodiyot fakultet multiservis tarmoqlari fanidan asosiy Uzbek fanidan mavzulari potok asosidagi multiservis 'aliyyil a'ziym billahil 'aliyyil illaa billahil quvvata illaa falah' deganida Kompyuter savodxonligi bo’yicha mustaqil 'alal falah' Hayya 'alal 'alas soloh Hayya 'alas mavsum boyicha yuklab olish |