O’ZBEKISTON RESPUBLIKASI AXBOROT
TEXNALOGIYALARI VA
KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL -XORAZMIY NOMIDAGI
TOSHKENT AXBOROT
TEXNALOGIYALARI UNIVERSITETI
Ma’lumotlar bazasi_fani bo’yicha
2-Mustaqil ish
Bajardi: Azizov Abdusattor
Tekshirdi: Kuvnakov Avaz
Toshkent 2022
6-amaliy ish
Mavzu: Group by va Order by standart so’zlaridan foydalanib
So’rov yaratish
Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasidan
foydalanib GROUP BY va
ORDER BY standart so`zlaridan foydalanishni o`rganish.
GROUP BY punkti qatorlarni guruhlarga ajratadi, lekin natijalarni aniq tartibda saralash shart
emas. Buyurtmani o'zgartirish uchun GROUP BY bandiga mos keladigan ORDER BY
moddasidan foydalaning.
ORDER BY moddasida ishlatiladigan ustunlar ORDER BY ning
normal ishlatishidan farqli SELECT ro'yxatida paydo bo'lishi kerak.
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 Subj_name, max (hour)
From SUBJECT;