Masalani qo`yilishi


Download 104.62 Kb.
Sana18.02.2023
Hajmi104.62 Kb.
#1211460



Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng undan unumli foydalanishni tashkil etish maqsadida GROUP 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 GROUP BY va HAVING standart so`zlaridan foydalanish muhim ahamiyatga ega. Select komandasida GROUP BY standart so`zini ham ishlatish mumkin. Bu paramet bir maydon o`xshash parametrlari (aniqlanayotgan qiymati) bo`yicha guruhlaydi va agregat funksiyalar ishlatiladi, hamda ular shu guruxga bo`ladi.
1 misol: Oyligi 3500000 kam ishchilar ro’yxati chiqsin;
So`rov: SELECT * FROM `xodimlar2` HAVING `oyligi`<3500000;
Natija:


2 Misol. Xodimlar jadvalidan Group By boyicha saralash.
So`rov: SELECT COUNT(id), Lavozmi
FROM xodimlar2
GROUP BY Lavozmi;
Natija:



3 misol: Xodimlar lavozimi bo`yicha guruhlab, eng ko`p oylik oladigan ishchi xaqida ma`lumot berilsin.
So`rov: SELECT Lavozimi, SUM(Oyligi) as sum FROM xodimlar2 GROUP BY Lavozimi
Natija:

4 misol: Xodimlar jadvalidan foydalanib tarkibida 1 va undan ko`p bo`lgan maosh haqida ma`lumot berilsin.
SELECT Oyligi, COUNT(*) as count FROM xodimlar2 GROUP BY Oyligi

Download 104.62 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling