Bir nechta jadvallarni birlashtirish, > lar bilan ishlash. Ishdan


Download 344.5 Kb.
bet3/3
Sana13.03.2023
Hajmi344.5 Kb.
#1266101
1   2   3
Bog'liq
8.Shukurov Lazizning Ma\'lumotlar Bazasidan 8-laboratoriya ishi

12.4 – rasm. Full outer join operatorining Venn diagrammasi orqali ko’rinishi


Ishni bajarish tartibi

  1. SQL INNER JOIN operatori

So`rov: SELECT *FROM oshxona_xodimlari
INNER JOIN mehmonxona_xodimlari
ON oshxona_xodimlari.FISH= mehmonxona_xodimlari.FISH;
Natija:

12.5 - rasm. Inner join qo’llanishi natijasi
2. LEFT JOIN operatori
So`rov: SELECT * FROM oshxona_xodimlari
LEFT JOIN mehmonxona_xodimlari
ON oshxona_xodimlari.joylashuv = mehmonxona_xodimlari.joylashuv;
Natija:

12.5 - rasm. Left join qo’llanishi natijasi
2. RIGHT JOIN operatori
So`rov: SELECT * FROM oshxona_xodimlari
RIGHT JOIN mehmonxona_xodimlari
ON oshxona_xodimlari.oyligi = mehmonxona_xodimlari.oyligi;
Natija:

12.6 – rasm. Right join qo’llanishi natijasi
3. CROSS JOIN operatori
So`rov: SELECT * FROM oshxona_xodimlari
CROSS JOIN mehmonxona_xodimlari
ON oshxona_xodimlari.lavozimi = mehmonxona_xodimlari.lavozimi;
Natija:

12.7– rasm. Cross join qo’llanishi natijasi
Vazifalar

  1. Yuqorida ko`rsatilganlardan foydalanib tanlangan variyantga muvofiq mavzu uchun MySQL da INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS JOIN, FULL OUTER JOIN va ON standat so`zilari bilan ishlang.

  2. Bajarilgan ishlar haqida hisobot tayyorlang (1-2-ilovalarga qarang).



Nazorat savollari

  1. SQL tilidagi qanday JOIN larni bilasiz?

  2. INNER JOIN qanday vazifani bajaradi?

  3. LEFT JOIN qanday vazifani bajaradi?

  4. RIGHT JOIN qanday vazifani bajaradi?

  5. CROSS JOIN qanday vazifani bajaradi?

  6. FULL OUTER JOIN qanday vazifani bajaradi?

Download 344.5 Kb.

Do'stlaringiz bilan baham:
1   2   3




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