О‘ZBEKISTON RESPUBLIKASI AXBOROT
TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI
RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
“TELEKOMMUNIKATSIYA TEXNOLOGIYALARI VA KASBIY TA’LIM” FAKULTETI
3-BOSQICH KI-14-19s GURUH TALABASINING
“MA’LUMOTLAR BAZASI” FANIDAN TAYYORLAGAN
3-LABARATORIYA ISHI
BAJARDI: XOLIYOROV DILSHOD ERKIN O’G’LI
QABUL QILDI: TURSUNOVA.A
3-laboratoriya GROUP BY va ORDER BY standart so‘zlaridan foydalanib so‘rov yaratish. HAVING standart so‘zi orqali so‘rovlar yaratish. UNION, INTERSECT va MINUS standart so‘zidan foydalanish.
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:
Foydalanilgan adabiyotlar.
www.ziyonet.uz
www.tuit.uz
www.tuit.kf.uz
www.referat.uz
www.intuit.ru
Do'stlaringiz bilan baham: |