Guruh talabasi Raximboyev Dilmurodning Ma’lumotlar bazasini boshqarish Fanidan Lobaratoriya ishi №12. Mavzu: Murakkab so’rovar yaratish. Maqsad



Yüklə 0,57 Mb.
tarix02.01.2022
ölçüsü0,57 Mb.
#35580
12-lobaratoriya


916-18 guruh talabasi

Raximboyev Dilmurodning

Ma’lumotlar bazasini boshqarish

Fanidan

Lobaratoriya ishi №12.

Mavzu: Murakkab so’rovar yaratish.

Maqsad: murakab so’rovlar yaratishni o’rganish va having funksiyasidan foydalanib so’rovlar yaratishni o’rganish.

Having bo’limi, agar mavjud bo’lsa,oxirida hisoblanadi.Sintaksisi quyidagicha:



::=HAVING

Bu bo’lim jadval ifodasida faqatgina group by bo’limi mavjud bo’lsagina qatnashadi.Having guruhlangan jadvaldagi satrlarni solishtirib tanlaydi.Tanlash sharti where bo’limi shartiga o’xshaydi.



SELECT COUNT(id), buyurtma_miqdori

FROM mahsulotlar

GROUP BY buyurtma_miqdori

HAVING count(id)>1;

SELECT COUNT(id), buyurtma_miqdori,narxi

FROM mahsulotlar

GROUP BY buyurtma_miqdori

HAVING max(narxi);

SELECT COUNT(id), buyurtma_miqdori,narxi,nomi

FROM mahsulotlar

GROUP BY buyurtma_miqdori

HAVING max(narxi)

order by nomi desc;



SELECT mahsulotlar.buyurtma_miqdori, COUNT(yetkazib_beruvchilar.id),yetkazib_beruvchilar.keltirilgan_sana AS keltrilgan_sana

FROM (yetkazib_beruvchilar

INNER JOIN mahsulotlar ON yetkazib_beruvchilar.mahsulot_id = mahsulotlar.id)

GROUP BY buyurtma_miqdori

HAVING COUNT(yetkazib_beruvchilar.id) <5



SELECT mahsulotlar.narxi,mahsulotlar.nomi

FROM yetkazib_beruvchilar

INNER JOIN mahsulotlar ON yetkazib_beruvchilar.mahsulot_id = mahsulotlar.id



WHERE mahsulotlar.nomi like "%a";


Yüklə 0,57 Mb.

Dostları ilə paylaş:




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin