Mavzu: sql bilan ishlash


Download 279.08 Kb.
Sana26.01.2023
Hajmi279.08 Kb.
#1125571
Bog'liq
4-amaliy


4-amaliy ish.
Mavzu:SQL bilan ishlash.
Masalaning qo`yilishi: Oracle predmet yo`nalish yaratilgan ustun asosida oson va murakkab savollar yaratish va ular ustida amallar bajarish.
Individual topshiriqlar: SELECT operatori va unda shartlar orqali qo`yilgan masala bo`yicha oson va murakkab savollar yaratish. (where, Like , In, Between, Or, And, Not, Null) (Union, Intersect, Minus, Inner join, Left join, Right join,Natural join, Cross join)
Oldin ishlagan avtomobilsalon loyihamizdan foydalanib LIKE buyrug`i yordamida
avtobillarimizning faqat oq rangliligini chiqaramiz.


Rangi faqat qora rangliligini IN operatori yordamida chiqaramiz.

NOT IN yordamida faqat qora ranglilarini olib tashlaymiz.




Narxi 13500 dan 18000 gacha bo`lgan avtomobillarmizni narxini BETWEEN operatori chiqarib beradi.


Narxi 18000dan arzon va yili 2020dan yangi avtomobillarimizni AND operatori yordamida chiqaramiz.

Rangi qora yoki 2021-yildan yangi avtomobillarmizni OR operatori yoramida chiqaramiz.




2ta tableni bir-biriga ulash operatorlani qo`llash uchun biz yana bitta avtomobilsalon2 nomli table yaratib olamiz.

UNION operatori 2ta loyihani IDlari ketma-ket qilib birlashtirib beradi.




2ta loyihadam bor elementlarni INTERSECT operatori chiqarib beradi.
Afsuski 2 ta loyihamizdaham bir xil nomli matn topilmagani uchun hech nima chiqarmadi.

2ta loyihamizning birbiriga qatorlarni birlashtirish uchun INNER JOIN operatoridan foydalanamiz.




CROSS JOIN operatori bilan tanishamiz.

NATURAL JOIN bilan tanishamiz.



1-loyihamizda bor lekin 2-sida yo`q elementlarni MINUS operatori chiqaradi.

2-loyihamizni yuqoriga yozsak, aksincha bo`ladi.


Download 279.08 Kb.

Do'stlaringiz bilan baham:




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