sql so‘rovlar bilan amaliy mashg‘ulotlar

DOCX 14 sahifa 282,9 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 14
o‘zbekiston respublikasi raqamli texnologiyalari vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injiniringi fakulteti ma‘lumotlar bazasi fanidan 3- amaliy ishi topshirdi: 023-22 guruh talabasi maftuna qabul qildi: abdullayev. m. a 3-vazifa 1. group by va order by standart so‘zlaridan foydalanib so‘rov yaratish. having standart so‘zi orqali so‘rovlar yaratish 2. union, intersect va minus standart so‘zlaridan foydalanish 6 - amaliy mashg‘uloti mavzu: group by va order by standart so‘zlaridan foydalanib so‘rov yaratish. having standart so‘zi orqali so‘rovlar yaratish ishdan maqsad: berilgan predmet soha ma’lumotlar bazasidan foydalanib group by, order by va having standart so‘zlaridan foydalanishni o‘rganish. masalani qo‘yilishi: predmet soha ma’lumotlar bazasi shakllantirilgandan so‘ng undan unumli foydalanishni tashkil etish maqsadida group by, order by va having standart so‘zlaridan foydalanib so‘rovlar yaratish. ma’lumotlar bazasidan kerakli ma’lumotlarni yuqoridagi standart so‘zlar orqali ajratib olishni tashkil etish. uslubiy ko‘rsatmalar: ma’lumotlar bazasi ustida so‘rovlar tashkil etishda guruhli funktsiyalar bilan xam ishlash mumkin. guruhli funksiyalar jadvaldan …
2 / 14
rcha yozuvlarni o‘sib borishi tartibida tartiblab beradi. order by desc yozilsa kamayish tartibida yoziladi. order by (asc) bo‘lsa o‘sish tartibida yoziladi. agar o‘quvchilar ro‘yxatini alifbo tartibida yoki mahsulotlarlar narxini kamayish tartibida chiqarish zarur bo‘lsachi? buning uchun select operatori tarkibida order by ifodasi ko‘zda tutilgan. order by ifodasida ustunlar nomlari va nomerlari hamda desc, asc predikatlarini qo‘llab, murakkab tartiblash shartlarini hosil qilish mumkin. misol: 1. select* from subject order by subj_name 2. select*from subject order by subj-name desc tartiblash bir nechta maydon uchun bajarilishi xam mumkin. bunda avval tartiblash 1-maydon bo‘yicha keyin 2-maydon bo‘yicha bajariladi. shuningdek order by parametri group by parametri bilan birga ishlatilishi mumkin. bunda order by so‘rovda oxiri keladi va unda guruxni ichidagi yozuvlarni tartiblaydi. misol: 1. select * from subject order by semester, subj-name; 2. select subj-name, semester, subj-name order by semester sql tili 1 ta so‘rov ichiga 2-so‘rovni joylashtirib ishlatish imkonini beradi. misol: birorta talabani familiyasi …
3 / 14
i. u where parametriga o‘xshaydi, lekin group by parametridan keyin aniqlanadi va birlashtirilgan qatorlarga qo‘llaniladi. having parametrini tanlash shartida, so‘rov bo‘yicha ustunlar qiymatlarini, shu jumladan agregat funktsiyalarining qiymatlarini ishlatishingiz mumkin. guruxlar ichidan kerakli yozuvlarni ajratib olish uchun having ishlatiladi. having=where, faqat having guruxlar ichiga tegishli select subj_name, max (hour) from subject having max (hour)>= 34 group by subj_name; 1. cars jadvali bo'yicha: har bir yili bo'yicha mashinalar sonini olish 2.hodimlar jadvali bo'yicha: har bir ish vaqti bo'yicha hodimlar sonini olish hammasini birlashtirish: mashinalar va ularni boshqarayotgan haydovchilar sonini ko'rsatish nazorat savollariga javoblar; 1. sql tilida group by kalit so‘zining strukturasi qanday? group by kalit so‘zi ma'lumotlarni guruhlash uchun ishlatiladi. strukturasi quyidagicha: select column1, column2, aggregate_function(column3) from table_name group by column1, column2; bu yerda: · column1, column2 — guruhlash uchun ishlatiladigan ustunlar. · aggregate_function(column3) — agregat funktsiyasi (masalan, sum(), count(), avg()). 2. sql tilida order by kalit so‘zining strukturasi qanday? order …
4 / 14
sh (desc) tartibida amalga oshirish. · foydalanuvchiga natijalarni eng yaxshi ko‘rinishda taqdim etish. 5. group by kalit so‘zi order by dan nimasi bilan faq qiladi? · group by ma'lumotlarni guruhlash uchun ishlatiladi, bunda bir xil qiymatlar bo‘lgan satrlar bir guruhga birlashtiriladi. · order by esa ma'lumotlarni saralash uchun ishlatiladi, ya'ni natijalarni ma'lum bir tartibda ko‘rsatish imkonini beradi. farq: group by guruhlash uchun ishlatilsa, order by natijalarni tartibga solish uchun ishlatiladi. 6. sql tilida having kalit so‘zining strukturasi qanday? having kalit so‘zi group by bilan ishlashda guruhlangan ma'lumotlarga shart qo‘yish uchun ishlatiladi. strukturasi quyidagicha: select column1, aggregate_function(column2) from table_name group by column1 having aggregate_function(column2) condition; bu yerda: · aggregate_function(column2) — agregat funktsiyasi. · condition — agregat funktsiyaga qo‘yilgan shart. 7. having kalit so‘zidan qanday maqsadlarda foydalaniladi? having kalit so‘zi quyidagi maqsadlarda ishlatiladi: · group by orqali guruhlangan ma'lumotlarga shart qo‘yish. · agregat funktsiyalarga shartlarni qo‘llash (masalan, faqat jami sotuvlar narxi 50000 …
5 / 14
. masalan, jami sotuvlar narxi 30000 dan yuqori bo‘lgan mijozlarni chiqarish: select mijoz_id, sum(umumiy_narx) from sales group by mijoz_id having sum(umumiy_narx) > 30000; 7 - amaliy mashg‘uloti mavzu: union, intersect va minus standart so‘zlaridan foydalanish ishdan maqsad: berilgan predmet soha ma’lumotlar bazasidan foydalanib union, intersect va minus standart so‘zlaridan foydalanishni o‘rganish. masalani qo‘yilishi: predmet soha ma’lumotlar bazasi shakllantirilgandan so‘ng ob’yektlardagi ma’lumotlarni birlashtirish maqsadida union, intersect va minus standat so‘zilaridan foydalanish. barcha ob’yektlardagi ma’lumotlarni yuqoridagi standart so‘zlar orqali birlashtiradigan so‘rovlar tashkil etish. uslubiy ko‘rsatmalar: agar select operatorida from suzidan keyin 1 ta jadval emas 2 ta jadval ishlatilsa, bunda surovni natija tashkil qiluvchi jadval 1 jadvali xar bir satri bilan 2-jadvalni xar bir satriga ulashdan (kombinatsiyadan) yaratiladi. bu amal jadvallarni birlashtirish deyiladi. rеlyatsion mb da axborotlarni ortiqchaligini normallashtirish yo‘li bilan kamaytiriladi. jadvallar ustida har xil amallar bеrish mumkin. bu amallarni tartiblab ishlab chiqqan odam kodd hisoblanadi. amallarga quyidagilar kiradi: · birlashtirish(union); …

Ko'proq o'qimoqchimisiz?

Barcha 14 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"sql so‘rovlar bilan amaliy mashg‘ulotlar" haqida

o‘zbekiston respublikasi raqamli texnologiyalari vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injiniringi fakulteti ma‘lumotlar bazasi fanidan 3- amaliy ishi topshirdi: 023-22 guruh talabasi maftuna qabul qildi: abdullayev. m. a 3-vazifa 1. group by va order by standart so‘zlaridan foydalanib so‘rov yaratish. having standart so‘zi orqali so‘rovlar yaratish 2. union, intersect va minus standart so‘zlaridan foydalanish 6 - amaliy mashg‘uloti mavzu: group by va order by standart so‘zlaridan foydalanib so‘rov yaratish. having standart so‘zi orqali so‘rovlar yaratish ishdan maqsad: berilgan predmet soha ma’lumotlar bazasidan foydalanib group by, order by va having standart so‘zlaridan foydalanishni o‘rganish. masalani qo‘yilishi: predmet soha m...

Bu fayl DOCX formatida 14 sahifadan iborat (282,9 KB). "sql so‘rovlar bilan amaliy mashg‘ulotlar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: sql so‘rovlar bilan amaliy mash… DOCX 14 sahifa Bepul yuklash Telegram