Raqamli texnologiyalar konvergensiyasi kafedrasi
Download 45.25 Kb.
|
3-amaliy ish
- Bu sahifa navigatsiya:
- 3 - AMALIY MASHG‘ULOTI
O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Raqamli texnologiyalar konvergensiyasi kafedrasi3-amaliy ish Mavzu: WHERE, DELETE, MIN, MAX, COUNT, AVG, SUM, MID operatorlaridan foydalangan holda so’rov yaratish. Toshkent – 2023 3 - AMALIY MASHG‘ULOTIMavzu: WHERE, DELETE, MIN, MAX, COUNT, AVG, SUM, MID operatorlaridan foydalangan holda so’rov yaratish.Ishni bajarish 1. Avvalgi laboratoriyada yaratgan bazamizning jadvallarini ko’ramiz; So`rov: show tables from malumot; Natija: 3.1– rasm. Bazada mavjud jadvallarni ko`rish. 2.Bu jadvallarning har birini desc buyrug’i yordamida ko’rib chiqamiz (batafsil 1-2-laboratoriyada ko’rgan edik); So`rov: desc a; desc b; Natija: 3.2-rasm. Ma`lumotlar bazasidagi a, b jadvallari So`rov:
desc ishlatilishi; Natija: 3.3– rasm. Bazada a_bazasi jadvalini yaratish va ko’rish 3.3– rasm. Bazada ishlatilishi jadvalini yaratish va ko’rish 3. Insert buyrug’i yordamida mavjud jadvallarga ma’lumotlar kiritamiz va select buyrug’i yordamida natijani ko’ramiz. (batafsil 1-2-laboratoriyada ko’rgan edik); 3.4 – rasm. INSERT operatoridan foydalanish 4.Update va alter table 3.5 – rasm. ALTER operatoridan foydalanish 3.6 – rasm. UPDATE operatoridan foydalanish Endi laboratoriyamizning asosiy amallariga o’tamiz. 5.Maxsulot jadavalimizning oxirgi yachaykasini NULL qilamiz va ko’ramiz. So`rov: Update a set xona_id=2 where id=NULL; Select *from a; Endi korpus_id ustunining NULL qiymati joylashgan jadval satrini o’chiramiz va ko’ramiz. So`rov: Delete from a where xona_id=2 is NULL; Select *from a; 3.7-rasm. DELETE operatoridan foydalanish 6. “Qurilma” jadvalidan birinchida turgan qurilma nomi va IDsini chiqaramiz; So`rov: Select min(id) as ‘eng ikkinchi turgan fish’, fish from a_bazasi; Natija: 3.8-rasm. MIN() funksiyasining qo’llanishi 7. “A_bazasi” jadvalidan oxirida turgan qurilma idsini chiqaramiz; So`rov: Select max(id) as ‘eng uchinchida turgan fish’ from a_bazasi; Natija: 3.9 –rasm. MAX() funksiyasining qo’llanishi 8. “a_bazasi” jadvalidan id si 3 oralig’ida bo’lgan qurilma ma’lumotlarini chiqaramiz; So`rov: Select *from a where id between 2 and 4; Natija: 3.10-rasm. BETWEEN operatorining qo’llanishi 9.“a” jadvalidagi alar sonini aniqlaymiz: So`rov: Select count(*) as ‘a_soni’ from a; Natija: 3.11-rasm. COUNT() funksiyasining qo’llanishi 10. “a” jadvalidagi adagi id larining o’rta arifmetigini aniqlaymiz. So`rov: Select avg(id) as ‘a id lari orta arifmetigi ’ from a; Natija: 3.12– rasm. AVG()funksiyasining qo’llanishi 11. “tilla” a_bazasi haqida ma’lumotlarni chiqaramiz; So`rov: Select * from a_bazasi where fani_nomi=’’; Natija: 3.13– rasm. SELECT va WHEREning qo’llanishi 12. “a” jadvalida barcha a lar id lari yig’indisini topamiz; So`rov: Select sum(id) as ‘ a id lari yig’indisi ’ from a; Natija: 3.14– rasm. SUM() funksiyasining qo’llanishi 13. “a” jadvalidagi a nomlarini bosh harflarini va a fani nomini chiqaramiz; So`rov: Select mid(fish, 1, 1) as ‘bosh harflar’, fani_nomi from a; Natija: 3.15– rasm. MID() funksiyasining qo’llanishi 14. Ishchi a dagi bir kunlik chiquvchi jami a_bazasi o’girliklari topilsin. So`rov: select id, sum(id) as ‘a dan chiquvchi oxirgi jami a_bazasi id’ from a_bazasi group by id; Natija: 3.16-rasm. Group by kalit so’zi va Sum() funksiyasining qo’llanilishi 15. a avoddagi alar guruhlanib eng ko’p a_bazasi chiqaruvchisi topilsin. So`rov: select id, max(id) from a_bazasi group by id; Natija: 3.17 –rasm. Group by kalit so’zi va Max() funksiyasining qo’llanilishi 16. Ishchidagi a lar nomi alfavit bo`yicha tartiblansin va alfavitga teskari tartibda tartiblansin. a nomini alfavit bo`yicha tartiblash: So`rov: Select* from a order by fan; Natija: 3.18–rasm. Order by kalit so’zining qo’llanilishi 17. a nomini alfavitga teskari tartibda tartiblash: So`rov: Select* from a order by fan Desc; Natija: 3.19–rasm. Order by kalit so’zining Desc bilan qo’llanilishi 18. Ishchidan bir kunlik olinadigan aning 3 kam ishlab chiqarilganlari haqida ma`lumot berilsin: So’rov: Select *from a_bazasi having ball<3; Natija: 3.20 – rasm. Having kalit so’zining qo’llanilishi 19.Ikki va undan a_bazasi ishlaydigan alar chiqarilsin; So’rov: select id as ‘1 tadan kop a_bazasi ishlab chiqaradigan a id lari’ , count(fani_nomi) as ‘a_bazasi soni’ from a_bazasi group by id having count(fani_nomi)>=2; Natija: 3.21. – rasm. Group by va Having kalit so’zlarining qo’llanilishi Download 45.25 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling