• Uslubiy ko`rsatmalar
  • Mavzu: Having standart so‘zi orqali so‘rovlar yaratish Ishdan maqsad
  • HAVING
  • Mavzu: Ma`lumotlar bazasini loyihalash. Mohiyat – aloqa diagrammasini qurish (er modeli)




    Download 3.95 Mb.
    bet6/6
    Sana31.07.2023
    Hajmi3.95 Mb.
    #77715
    1   2   3   4   5   6
    Bog'liq
    mb1-amaliyMS
    MB1-mustaqil ish MS, mb2-amaliy MS
    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 funktsiyalar bilan xam ishlash mumkin. Guruhli funksiyalar jadvaldan yigilgan axborotlarni olish uchun xizmat qiladi. Bu funksiyalari 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.
    select * from Uquv_kursi order by age desc; Natija:

    select count(`id`), `age` from `Uquv_kursi` group by `age`;

    Mavzu: Having standart so‘zi orqali so‘rovlar yaratish

    Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasidan foydalanib HAVING standart so`zidan foydalanishni o`rganish.
    Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng undan unumli foydalanishni tashkil etish maqsadida HAVING standart so`zlaridan foydalanib so`rovlar yaratish.
    Ma`lumotlar bazasidan kerakli ma`lumotlarni yuqoridagi standart so`z orqali ajratib olishni tashkil etish.
    Uslubiy ko`rsatmalar: HAVING parametri qator guruhlari uchun tanlov shartini belgilashga imkon beradi. 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 * from uquv_kursi having age > 20; Natija:



    Ergashov Mansur TaTu Dif 312-20 guruh talabasi

    Download 3.95 Mb.
    1   2   3   4   5   6




    Download 3.95 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Ma`lumotlar bazasini loyihalash. Mohiyat – aloqa diagrammasini qurish (er modeli)

    Download 3.95 Mb.