6 amaliy mashg‘ulot bajardi: M. Muhammadiyev Mavzu: Group by va Order by standart so‘zlaridan foydalanib so‘rov yaratish. Having standart so‘zi orqali so‘rovlar yaratish Ishdan maqsad



Yüklə 0,5 Mb.
Pdf görüntüsü
səhifə3/4
tarix05.12.2023
ölçüsü0,5 Mb.
#138222
1   2   3   4
6-MASHG\'ULOT

HAVING
ishlatiladi.
HAVING
=
WHERE,
faqat 
HAVING
guruxlar ichiga tegishli
Select
Subj_name, max (hour)
From
SUBJECT;
Group
by Subj_name
Having
max (Hour)>= 34;
 
 
 


Ishni bajarish tartibi 
“O’yinchilar soni” ni aniqlash maqsadida hosil qilingan ma’lumotlar bazamiz ustida ish 
olib boramiz. 
1. O’yinchilar sonini aniqlashda qaysi mamlakatdan nechta o’yinchi borligini topamiz: 
buning uchun barselona jadvalidagi country ustunini 
group by
yordamida birlashtirib 
yuboramiz. 
Count(*) – sonini hissoblash uchun ishlatiladi 
So‘rov:
select country, count(*) as oyinchi_soni from barselona group by country;
Natija: 
6.1-rasm. Group by 
kalit so‘zidan foydalanish 
 
2. Topilgan natijani mamlakatlar nomi bo’yicha tartiblaymiz buning uchun so’rovimizga 
order by country 
buyurug’ini qo’shamiz. 
So‘rov: select country, count(*) as oyinchi_soni from barselona group by country 
order by country;
Natija: 
 
6.2 –rasm. Group by 
kalit va 
Order by 
kalit so‘zlaridan foydalanish
 


3. 
O’yinchilar nomi alifbo bo‘yicha tartiblansin va alifboga teskari tartibda tartiblansin. 
O’yinchilar nomini alifbo bo‘yicha tartiblash: 
 
So‘rov: select player_id, player_name, birth_year, country from barselona order 
by player_name;
Natija: 
 
6.3–rasm. Order by 
kalit so‘zining qo‘llanilishi 
4. O’yinchilar nomini alifboga teskari tartib bo‘yicha tartiblash: 

Yüklə 0,5 Mb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin