murakkab so'roqlar yaratish

PDF 7 стр. 296,1 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 7
o‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti ma`lumotlar ba`zasi fani 11-amaliy ish guruh:m214-23 bajardi: bahramov temurbek tekshirdi: kuvnakov avaz ergashevich toshkent – 2024 11-mavzu: murakkab so‘rovlar yaratish topshiriq murakkab so‘rovlar yaratish topshiriq maqsadi: berilgan predmet soha ma`lumotlar bazasidan foydalanib murakkab so’rovlar yaratish, qayta ishlash va tanlab olishda, join, where, group by, having hamda top, limit va rownum operatorlaridan foydalanish ko’nikmasini hosil qilish. ishni bajarish tartibi va topshiriq 1. mb va jadvallarni yaratishda mysql server dasturi yoki mysql workbench, mssql management studio, oracle sql, postgresql, sqllite dasturlaridan birini tanlab bajaring. 2. avvalgi amaliy ishlarda yaratilgan mb va uning jadvallari va ma’lumotlaridan foydalangan xolda, tanlangan variyantga muvofiq mavzu uchun, sql ning join, where, group by, having hamda top, limit yoki rownum buyruqlaridan foydalangan xolda bittadan so’rov yozing va natijasini oling. (so’rov yaratishda quyidagi misollardan foydalanish mumkin: masalan: 3. yuqorida ko`rsatilganlardan foydalanib tanlangan variyantga muvofiq mavzu uchun mysql …
2 / 7
xatdan o'tgan va ro'yxatdan o'tgandan keyin 24 soat ichida xarid qilgan? i. o'tgan oyda qanday mahsulotlar yangi va qayta sotib olindi? j. o'tgan yili qaysi foydalanuvchilar faqat tug'ilgan kunida xarid qilishgan? ushbu misollar faqat savdo-sotiq uchun tuzilgan. talaba variantga mos huddi shunda savollarni shakllantirishi lozim (5-6 ta) 4. bajarilgan ishlar va natijalar asosida hisobot tayyorlang. variant- 18 minimarket ma’lumotlar bazasini yaratish. amaliy ishni bajarish tartibi 1. ma'lumotlar bazasi va jadvallarni yaratish: -- mahsulotlar jadvalini yaratish drop table if exists mahsulotlar; create table mahsulotlar ( mahsulot_id integer primary key autoincrement, mahsulot_nomi text not null, kategoriya text not null, narx real not null, soni integer not null ); -- mahsulotlar jadvaliga ma'lumotlar kiritish insert into mahsulotlar (mahsulot_nomi, kategoriya, narx, soni) values ('sut', 'sut mahsulotlari', 1.50, 20), ('non', 'non mahsulotlari', 0.80, 30), ('shakar', 'shirinliklar', 2.00, 15), ('tuz', 'zaruriy mahsulotlar', 0.50, 25), ('makarona', 'don mahsulotlari', 1.20, 18), ('go‘sht', 'go‘sht mahsulotlari', 5.00, 10), ('tovoq', 'go‘sht …
3 / 7
24-12-08', 3.00), (8, 'nigora', 9, '2024-12-09', 13.50), (9, 'xusan', 3, '2024-12-09', 4.50), (10, 'shirin', 6, '2024-12-10', 18.00); -- mahsulotlar jadvalidagi barcha ma'lumotlarni ko'rsatish select * from mahsulotlar; -- savdo jadvalidagi barcha ma'lumotlarni ko'rsatish select * from savdo; 2. murakkab so'rovlar yaratish misol 1: o‘tmish oyda eng ko‘p sotilgan mahsulotlar select mahsulotlar.mahsulot_nomi, sum(savdo.sotilgan_soni) as jami_sotilgan_soni from savdo join mahsulotlar on savdo.mahsulot_id = mahsulotlar.mahsulot_id where strftime('%y-%m', savdo.sotish_sanasi) = strftime('%y-%m', 'now', '-1 month') group by mahsulotlar.mahsulot_nomi order by jami_sotilgan_soni desc; misol 2: savdo narxi bo‘yicha eng katta va eng kichik mahsulotlar select mahsulot_nomi, max(sotish_narxi) as eng_yuqori_narx, min(sotish_narxi) as eng_uzun_narx from savdo join mahsulotlar on savdo.mahsulot_id = mahsulotlar.mahsulot_id group by mahsulot_nomi; misol 3: savdolarni guruhlash va filterlash select mijoz_nomi, count(savdo_id) as jami_savdo_soni, sum(sotish_narxi) as jami_sotilgan_miqdori from savdo where sotish_sanasi between '2024-01-01' and '2024-12-31' group by mijoz_nomi having jami_savdo_soni > 3 order by jami_sotilgan_miqdori desc; misol 4: faol foydalanuvchilarni ko'rsatish (mahsulotlar bo'yicha) select mijoz_nomi, mahsulotlar.mahsulot_nomi, …
4 / 7
tlarni boshqarishni va tahlil qilishni osonlashtirishini ko’rib chiqdik.
5 / 7
murakkab so'roqlar yaratish - Page 5

Хотите читать дальше?

Скачайте все 7 страниц бесплатно через Telegram.

Скачать полный файл

О "murakkab so'roqlar yaratish"

o‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti ma`lumotlar ba`zasi fani 11-amaliy ish guruh:m214-23 bajardi: bahramov temurbek tekshirdi: kuvnakov avaz ergashevich toshkent – 2024 11-mavzu: murakkab so‘rovlar yaratish topshiriq murakkab so‘rovlar yaratish topshiriq maqsadi: berilgan predmet soha ma`lumotlar bazasidan foydalanib murakkab so’rovlar yaratish, qayta ishlash va tanlab olishda, join, where, group by, having hamda top, limit va rownum operatorlaridan foydalanish ko’nikmasini hosil qilish. ishni bajarish tartibi va topshiriq 1. mb va jadvallarni yaratishda mysql server dasturi yoki mysql workbench, mssql management studio, oracle sql, postgresql, sqllite dasturlaridan birini tanlab bajaring. 2. ...

Этот файл содержит 7 стр. в формате PDF (296,1 КБ). Чтобы скачать "murakkab so'roqlar yaratish", нажмите кнопку Telegram слева.

Теги: murakkab so'roqlar yaratish PDF 7 стр. Бесплатная загрузка Telegram