9-Laboratoriya ishi group by va order by standart so‘zlaridan foydalanib so’rov yaratish. Order by


Download 11.89 Kb.
Sana18.06.2022
Hajmi11.89 Kb.
#764808
Bog'liq
AHMAD BOBOJONOV MB LAB 9
Maftuna 182, KURS ISHI MATEMATIK ANALIZ. TOPSHIRISH UCHUN TAYYOR, qiosiy oraliq javobb, tekislikda harakat klassifikatsiyasi, 2 5219833085230585185, 28 - maktab, Ona tili o\'qitish metodikasiSessiya oraliq ishi topshiriqlari, chiziqli, Psixologiya predmeti haqidagi tasavvurlar rivojlanishining asosi-hozir.org, NeutronInteractions, ot tumanida 156-WPS Office, Саидмахмудова Озода, Kimyo fani Hasanova Fazilat

9-Laboratoriya ishi
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:



Manashu jadvalni tanladik.


Bu yerda biz ORDER BY ni yozib o’rgandik ohiridagi DESC yozuvi
shu ustunni kamayish tartibda joylashtir deganidir.



Bunda esa monthlyni o’sish va countryni kamayish tartibida joylashtirdik.






Buyerda esa GROUP BY amalini qo’lladik va natija to’g’ri chiqdi.

Download 11.89 Kb.

Do'stlaringiz bilan baham:




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