|
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari
|
bet | 1/5 | Sana | 13.05.2024 | Hajmi | 197,01 Kb. | | #228140 |
O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITЕTI
KOMPYUTER INJINIRINGI FAKULTETI
Axborot texnologiyalari kafedrasi
MA’LUMOTLAR BAZASI
fanidan amaliy ish
Jahongir Gaybullayev
2023
6-Amaliy ish . 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 va ORDER BY 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 va ORDER BY 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 funksiyalar bilan ham ishlash mumkin. Guruhli funksiyalar jadvaldan yig‘ilgan axborotlarni olish uchun xizmat qiladi. Bu funksiyalar jadvaldagi satrlar guruxi bilan amal bajarib, 1 ta natija chiqaradi. Guruxli funksiyalar uchun quyidagi amallarni ishlatamiz.
Select komandasida group by parametr ham ishlaydi. Bu paramet bir maydon o‘xshash parametrlari (aniqlanayotgan qiymati) boyicha guruhlaydi va agregat funksiyalar ishlatilsa, ular shu guruhga bo‘ladi.
Misol:
Select student_ID
Max (mark) from exam_marks
Group by student_ID
Guruhlashni bir nechta maydon bo`yicha ham bajarish mumkin.
Select student_ID, subject_ID
Max (mark)
From exam-marks group by
Student_ID, subject_ID
Ba’zi hollarda jadvalidagi ma’lumotlarni tartiblash talab etiladi. Buning uchun ORDER BY parametri ishlatiladi. Bu parametri ko`rsatilgan maydonning 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.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari
|