916-18 guruh talabasi
Raximboyev Dilmurodning
Ma’lumotlar bazasini boshqarish
Fanidan
Lobaratoriya ishi №11.
Mavzu: Bir nechta jadvallarni birlashtirish,”Join” lar bilan ishlash.
Maqsad: jadvallarni birlashtirish va join funksiyasi bilan so’rovlar yaratishni o’rganish.
Join funksiyasi bir nechta jadvallarni birlashtirish uchun ishlatiladi.Joinlarning quyidagi turlari mavjud: inner join,left join,right join, full outer join.
SELECT mahsulotlar.id, gullar.gullar_turi, mahsulotlar.mahsulot_soni,mahsulotlar.narxi
FROM mahsulotlar
INNER JOIN gullar ON mahsulotlar.gullar_id=gullar.gullar_id;
SELECT mahsulotlar.nomi, yetkazib_beruvchilar.id,yetkazib_beruvchilar.yetkazib_beruvchi,yetkazib_beruvchilar.yetkazish_miqdori
FROM mahsulotlar
LEFT JOIN yetkazib_beruvchilar ON mahsulotlar.id = yetkazib_beruvchilar.id
ORDER BY mahsulotlar.nomi;
SELECT yetkazib_beruvchilar.id, mahsulotlar.nomi, mahsulotlar.narxi
FROM yetkazib_beruvchilar
RIGHT JOIN mahsulotlar ON yetkazib_beruvchilar.mahsulot_id = mahsulotlar.id
ORDER BY yetkazib_beruvchilar.id;
SELECT A.FISH AS FISH1, B.FISH AS FISH2, A.lavozimi
FROM xodimlar A, xodimlar B
WHERE A.id <> B.id
AND A.lavozimi = B.lavozimi
ORDER BY A.lavozimi;
Do'stlaringiz bilan baham: |