• 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.
  • Guruhlashni bir nechta maydon bo`yicha ham bajarish mumkin. Select student_ID, subject_ID Max (mark) From exam-marks group by
  • O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari




    Download 197,01 Kb.
    bet1/5
    Sana13.05.2024
    Hajmi197,01 Kb.
    #228140
      1   2   3   4   5

    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.

    Download 197,01 Kb.
      1   2   3   4   5




    Download 197,01 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari

    Download 197,01 Kb.