14. Laboratoriya ishi Mavzu: Murakkab so’rovlar yaratish. Ishdan maqsad



Download 348,39 Kb.
Sana08.02.2022
Hajmi348,39 Kb.
#436975
Bog'liq
17-18-lab murakkab sorovlar


14.Laboratoriya ishi
Mavzu: Murakkab so’rovlar yaratish.
Ishdan maqsad: Murakkab so’rovlar yaratish bo`yicha ko`nikmaga ega bo`lish. Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni ustida murakkab so’rovlar yaratish asosida amallarini bajarish. Uslubiy ko`rsatmalar: Murakkab SQL so'rovlari bu oddiy so'rovlarning kombinatsiyasi. Amalga oshirilganda oddiy so'rovlar jadvallariga guruhlangan ma'lumotlar to'plamlarini qaytaradi.
Murakkab so'rovlar quyidagi yo'llar bilan olinadi:
Bitta so'rovni boshqasiga qo'yish orqali.
Bunday holda, tashqi ifoda asosiy so'rov deb ataladi va o'rnatilgan ifoda pastki so'rov deb ataladi. SQL so'rovlari bilan turli xil operatorlarning so'rovlarni bajarish natijalarini birlashtirish. Bunday operatorlar relyatsion deb ataladi.
SQL-da murakkab so'rovlarning misollarini ko'rib chiqamiz.
2.product va customer jadvalini birlashtirib, customer jadvalidan barcha malumotlarni va product jadvalidan product nomi,narxi va umumiy summani korsatib beruvchi sql kodni yozamiz.
select customer.name, customer.address, customer.ordered_date, customer.accepted_date, product.nomi, product.narxi, customer.miqdori*product.narxi as narxi from customer join product on customer.product_id = product.id;

3.Product jadvalidan customer jadvalidagi product_id si product id siga teng bolmaganlarini yoki buyurtma berilmagan productlarni chiqaramiz.
select * from product where id != all(select product_id from customer);

4.Customer jadvalidan buyurtma qilinga tovarlar ichida faqat telefon,televizor va airpotga teng bo’lganlarini chiqaruvhi sql so’rovi.
select name,address,ordered_date,product.nomi,accepted_date from customer join product on customer.product_id = product.id in(1,2,3);

X U L O S A :
Biz ushbu labaratoriya mashg’uloti mobaynida sql jadvallarni birlashtirish va murakkab so’rovlar ustida ish olib bordik.Labaratoriya maashg’ulotini bajarish bilan birgalikda olgan bilimlarimizni mustahkamlab oldik.
Download 348,39 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish