Malumotlar bazasi fanidan 5-laboratoriya ishi


Download 0.83 Mb.
Sana15.02.2023
Hajmi0.83 Mb.
#1199310
Bog'liq
5 Labaratoriya ishi



MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNALOGIYALARI UNIVERSITETI




051-20 - GURUH TALABASI
TOPSHIRDI : Qodirov B.SH
MALUMOTLAR BAZASI FANIDAN
5-LABORATORIYA ISHI


Mavzu: Ma`lumotlar bazasida BETWEEN, JOIN operatorlaridan foydalanish.


Ishdan maqsad: Ma`lumotlar bazasida BETWEEN va JOIN funksiyalarni ishlatishni o`rganish va ularni tahlil qilish.


NAZARIY MALUMOT

Biz bugun foydalanadiga BETWEEN va JOIN operattorlari haqida qisqacha malumot .


1.BETWEEN bu operator o`ziga raqam ,text va sanalarni ola oladi va u ikki qiymat orasidagi va ularni ham o`z ichiga oladi.

2.JOIN bu operator ikki yoki undan ko`p jadvallar qiymatlarini o`zaro bog`laydi.




INNER JOIN  bu ikkala jadvalda bo`lgan qiymatni qaytaradi
LEFT JOIN  bu 1-jadvalning hammasi va 2-bilan kesishgan joyi ham.
RIGHT JOIN  bu 2-jadvalning hammasi va 1-bilan kesishgan joyi ham.
FULL JOIN ikkala jadvalning hammasini qaytaradi.
Masalaning qo`yilishi: Malumotlar bazasida BETWEEN va JOIN dan foydalanish.


B
ETWEEN dan foydalanish :



Masala sharti keltirilgan jadvaldan maktab_turi_id si 4 va 6 orasidagisini topish.


SQL Statement:


SELECT * FROM maktablar
WHERE maktab_turi_id BETWEEN 4 AND 6;


R
ESULT:


Natija bunaqa maktablar Toshkent ,Jizzax va Xorazm,Qashqadaryo da bor ekan.
Masala sharti.Tepadagi jadvaldan directorlarim'Normurodova Muxayyo' va 'Qodirov Usmonali' orasidagi maktablarni topamiz.


SQL Statement:


SELECT * FROM maktablar
WHERE director BETWEEN 'Normurodova Muxayyo' AND 'Qodirov Usmonali'
ORDER BY maktab_turi_id;
R
esult:



Jadvaldagi directorlar orasidagilari shu qiymatlar ekan.


INNER JOIN dan foydalanish:


k
ategoriyalar:



f
irmalar :



Masala sharti.Tepadagi jadvalarni o`zaro idlari orqali birlashtirish.


SQL Statement:


SELECT firmalar.firma_nomi, categories.categoria_tavsifi,firmalar.firma_nomi,firmalar.firma_manzili
FROM firmalar
INNER JOIN categories ON categories.categoria_id=firmalar.firma_id;


R
esult:



Masala sharti. Tepadagi jadvalarni o`zaro idlari orqali birlashtirish.


SQL Statement:


SELECT firmalar.firma_nomi, categories.categoria_name, categories.categoria_tavsifi
FROM firmalar
LEFT JOIN categories
ON firmalar.firma_id=categories.categoria_id
ORDER BY firmalar.firma_nomi;
R
esult:

Xulosa
Ushbu laboratoriya ishini bajarish davomida men ma’lumotlar bazasida. BETWEEN VA JOIN funksiyalarning mohiyatini angladim. Men ushbu laboratoriya mashg’uloti davomida ma’lumotlar bazasi to’g’risidagi amaliy ko’nikmalarimni yaxshilab, nazariy bilimlarimni oshirib oldim.
Download 0.83 Mb.

Do'stlaringiz bilan baham:




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