O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
Raqamli texnologiyalar konvergensiyasi kafedrasi
2-amaliy ish
Mavzu: UPDATE, AND, OR, NOT, IN, BETWEEN, LIKE, UPPER, LOWER, LENGTH operatorlaridan foydalangan holda so’rov yaratish.
Toshkent – 2023
2- AMALIY MASHG‘ULOTI
Mavzu: UPDATE, AND, OR, NOT, IN, BETWEEN, LIKE, UPPER, LOWER, LENGTH operatorlaridan foydalangan holda so’rov yaratish.
Ishni bajarish tartibi
Avvalo 1-amaliy mashg‘ulotida tuzgan jadvallarimizni esga olamiz. Endi o‘sha jadvallarni MYSQL da yuqorida sintaksisini keltirib o‘tganimizday komandalardan foydalanib yaratamiz.
1.Jadval ob’yektlariga qiymatlar beramiz:
So`rov: insert into maktab(id, xona_raqami, darslar_vaqtlari, ustozlar_tugilgan_yili_oy_kun_ismlari_fani) values(69, 15, 8,”27.09.1989””fizika””shahzoda”);
Natija:
2.1-rasm. maktab jadvaliga ma’lumotlarning kiritilishi
2. Jadvalni tanlaymiz va SELECT operatori orqali ekranga chiqaramiz. So`rov: Select * from maktab;
Natija:
2.2-rasm. maktab jadvaliga kiritilgan ma’lumotlarni ko’rish
3.MB ga yangi jadval qo’shamiz va UPDATEdan foydalanib maydonga qiymat beramiz.
So`rov: Alter table maktab add oquvchilar_soni varchar(30);
Update maktab set oquvchilar_soni=15 where id=69;
Natija:
2.3-rasm. maktab jadvalida UPDATE operatori orqali mavjud ma’lumotni o`zgartirish
4. DROP operatori orqali jadvalni o’chiramiz:
So`rov: drop table maktab;
Natija:
2.4-rasm. maktab jadvalida DROP operatori orqali mavjud jadvalni o`chirdik
5. Oyligi 4 000 000 dan ko’p yoki id 2 dan katta ishchi Idsini, FISHini lavozimini esa katta harflarda chiqaramiz;
Ishchi jadvallarini ko’ramiz;
So`rov: SELECT *FROM ishchi;
Natija:
2.5-rasm. ishchi jadvalidagi ma’lumotlarni ko’rish
So`rov: select id, fish, upper(manzil) from ishchi where oyligi>27000;
Natija:
2,6-rasm. UPPER funksiyasini qo’llanishi natijasi
6. So`rov: SELECT id, substr(fish ,1,1)||’.’||fish, manzil, length(manzil), oyligi FROM ishchi WHERE id IN(1,2,3) AND oyligi>23500;
Natija:
2,7-rasm. Substr va mantiqiy amallarning qo’llanishi.
7. So`rov: select fish, length(manzil), ish_staji, oyligi from ishchi where not id=3;
Natija:
2,8 – rasm. Length funksiyasi va NOT mantiqiy amalining qo’llanishi.
8. Ishchining ism, familiyasini lower yordamida kichik harflarda, manzilining uzunligi va idsi 1 va 2 oralig’idagi xodimlarni chiqaramiz:
So`rov: select id, lower(fish), manzil, length(manzil), oyligi from ishchi where id between 1 and 2;
Natija:
2,9 – rasm. Lower, length funksiyalari va Between mantiqiy amalining qo’llanishi
Dostları ilə paylaş: |