sql dasturlash

PDF 14 стр. 470,8 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
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 saburova 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 …
2 / 14
onning barcha 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 …
3 / 14
nadi va birlashtirilgan qatorlarga qo‘llaniladi. name stipend axmedov 150 pozilov 200 name stipend yangi st axmedov 300 pozilov 400 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 …
4 / 14
ki kamayish (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 …
5 / 14
ta qiymat. 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: - …

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

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

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

О "sql dasturlash"

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 saburova 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: predm...

Этот файл содержит 14 стр. в формате PDF (470,8 КБ). Чтобы скачать "sql dasturlash", нажмите кнопку Telegram слева.

Теги: sql dasturlash PDF 14 стр. Бесплатная загрузка Telegram