select avg(yosh), ism from test group by ism;
Ajratib olingan ma’lumotlarga birgalikda qayta ishlov berish maqsadida
guruhlash tashkil qilinadi va buning uchun GROUP BY kalit so’zidan
foydalanamiz. Ma’lumotlarga ishlov berish odatda biror funksiyani (yig’indi, o’rta
qiymat, yozuvlar soni, vahokazo) hisoblashda ishlatiladi.
HAVING – kalit so’zi bilan berilgan shart atributlarning konkret qiymatiga emas
balki GROUP BY sharti bilan yaratilgan guruhga tegishli bo’ladi.
Aagr tanlash sharti guruhga tegishli bo’lmay atributga tegishli
bo’lsa, u holda WHERE kalit so’zidan foydalanish lozim. Tanlab
olingan satrlar sonini chiqarish uchun COUNT funksiyas ishatiladi.
Alohida ko’rinishi jadvaldagi dublikatlar va aniqmas NULL
qiymatli satrlarni qo’shagn holda chiqaradi.
Do'stlaringiz bilan baham: |