Guruh talabasi Babajanov Boburbek group by va order by standart so‘zlaridan foydalanib so’rov yaratish. Order by



Download 2 Mb.
Sana03.07.2021
Hajmi2 Mb.
#108295
Bog'liq
9-lab Boubur
milliy goya (1), Способы борьбы-WPS Office, qoshma gaplar substantsial talqin, qoshma gaplar substantsial talqin, , , 27iqtisodiyotasoslaripdf, Халқаро олимпиада, Fuqarolik jamiyati tushunchasining kelib chiqishi va uning shaki, 2-amaliy mashg'ulot, mpdf-1, mpdf-1, Ðåæà O’zbekiston zaminida adolatli jamiyat to’g’risidagi dastla (1), 1

912-19 guruh talabasi

Babajanov Boburbek

GROUP BY va ORDER BY

standart so‘zlaridan foydalanib so’rov yaratish.

ORDER BY operatori qiymatlarni bir yoki bir nechta ustunlar bo'yicha saralaydi. ORDER BY operatori sintaksisi quyidagicha:

SELECT


select_list

FROM


table_name

ORDER BY

column1 [ASC|DESC],

column2 [ASC|DESC],

...;

ASC kalit so’zi ustunni o’sish tartibida saralashni, DESC esa kamayish tartibida saralashni bildiradi. Odatiy qiymat ASC.



Natijaviy to’plamni column1 ustuni bo’yicha o’sish tartibida saralash:

ORDER BY column1 ASC;

Yoki

ORDER BY column1;



Natijaviy to’plamni column1 ustuni bo’yicha o’sish tartibida saralash:

ORDER BY column1 DESC;

ORDER BY operatori SELECT va FROM operatorlaridan so’ng bajariladi:

Familiya ustuni bo’yicha saralash:

SELECT

contactLastname,



contactFirstname

FROM


customers

ORDER BY


contactLastname;

Familiya ustuni bo’yicha kamayish tartibida saralash:

SELECT

contactLastname,



contactFirstname

FROM


customers

ORDER BY


contactLastname DESC;

Saralashni ifoda orqali amalga oshirish:

SELECT

orderNumber,

orderlinenumber,

quantityOrdered * priceEach

FROM

orderdetails



ORDER BY

quantityOrdered * priceEach DESC;



GROUP BY operatori qatorlar to'plamini ustunlar yoki ifodalar qiymatlari bo'yicha natijaviy qatorlar to'plamiga guruhlaydi. GROUP BY operatori har bir guruh uchun bitta qatorni qaytaradi. Boshqacha qilib aytganda, natijalar to'plamidagi qatorlar sonini kamaytiradi.

GROUP BY operatori ko’pincha agregat funksiyalar bilan ishlatiladi. GROUP BY operatori sintaksisi quyidagicha:

SELECT

c1, c2,..., cn, aggregate_function(ci)

FROM

table


WHERE

where_conditions

GROUP BY c1 , c2,...,cn;

GROUP BY operatori bajarilish o’rni:



GROUP BY operatori bilan agregat funksiyalarning ishlatishiga misol:





ORDER BY operatori qiymatlarni bir yoki bir nechta ustunlar bo'yicha saralaydi. ORDER BY operatori sintaksisi quyidagicha:

SELECT


select_list

FROM


table_name

ORDER BY

column1 [ASC|DESC],

column2 [ASC|DESC],

...;

ASC kalit so’zi ustunni o’sish tartibida saralashni, DESC esa kamayish tartibida saralashni bildiradi. Odatiy qiymat ASC.





SELECT Ism FROM uchuvchilar ORDER BY Ism

Ism ustuni bo`yicha saralandi.



SELECT ism,familiya FROM uchuvchilar ORDER BY `ism`

Bir necha ustun bo`yicha saralash ham mumkin.

O`sish tartibida saralash. Bunda ASC operatoridan foydalanamiz.

SELECT parvoz,ism FROM uchuvchilar ORDER BY parvoz ASC

Kamayish tartibida saralash. Bunda DESC operatoridan foydalanamiz.



SELECT parvoz,ism FROM uchuvchilar ORDER BY parvoz DESC

Bir nechta ustun bo`yicha saralash. Birinchi Familiya bo`yicha, Ikkinchi Ism bo`yicha



SELECT familya,ism,id FROM uchuvchilar ORDER BY familya,ism



GROUP BY operatori qatorlar to'plamini ustunlar yoki ifodalar qiymatlari bo'yicha natijaviy qatorlar to'plamiga guruhlaydi. GROUP BY operatori har bir guruh uchun bitta qatorni qaytaradi. Boshqacha qilib aytganda, natijalar to'plamidagi qatorlar sonini kamaytiradi.

GROUP BY operatori ko’pincha agregat funksiyalar bilan ishlatiladi. GROUP BY operatori sintaksisi quyidagicha:

SELECT

c1, c2,..., cn, aggregate_function(ci)

FROM

table


WHERE

where_conditions

GROUP BY c1 , c2,...,cn;



SELECT KetishVaqti,SUM(ParvozSummasi) Summa From parvozlarjadvali 

GROUP BY KetishVaqti

Qaysi sanada Parvoz summasi katta bo`lganligini bilishimiz ham mumkin.



SELECT KetishVaqti,SUM(ParvozSummasi) Summa 

From parvozlarjadvali 

GROUP BY KetishVaqti 

ORDER BY Summa DESC

Masalan. Aeroportda har qaysi mamlakatdan nechta samolyot borligini aniqlab ko`ramiz.



SELECT IshlabChiqaruvchiMamlakat, COUNT(IshlabChiqaruvchiMamlakat) 

Jami FROM samolyot Group BY IshlabChiqaruvchiMamlakat



SELECT IshlabChiqaruvchiMamlakat, COUNT(IshlabChiqaruvchiMamlakat) 

Jami FROM samolyot Group BY IshlabChiqaruvchiMamlakat 

ORDER BY Jami DESC


Download 2 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
axborot texnologiyalari
maxsus ta’lim
zbekiston respublikasi
guruh talabasi
O’zbekiston respublikasi
nomidagi toshkent
o’rta maxsus
davlat pedagogika
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
rivojlantirish vazirligi
Ўзбекистон республикаси
pedagogika instituti
haqida tushuncha
таълим вазирлиги
tashkil etish
O'zbekiston respublikasi
махсус таълим
toshkent davlat
vazirligi muhammad
kommunikatsiyalarini rivojlantirish
respublikasi axborot
saqlash vazirligi
vazirligi toshkent
bilan ishlash
Toshkent davlat
fanidan tayyorlagan
uzbekistan coronavirus
sog'liqni saqlash
respublikasi sog'liqni
vazirligi koronavirus
koronavirus covid
coronavirus covid
risida sertifikat
qarshi emlanganlik
vaccination certificate
covid vaccination
sertifikat ministry
Ishdan maqsad
o’rta ta’lim
fanidan mustaqil
matematika fakulteti
haqida umumiy
fanlar fakulteti
pedagogika universiteti
moliya instituti
ishlab chiqarish
fanining predmeti