2-мustaqil ta’lim ish hisoboti


Bir nechta jadvallar birlashtirish, «JOIN» lar bilan ishlash



Download 2,54 Mb.
bet3/4
Sana15.11.2022
Hajmi2,54 Mb.
#866258
1   2   3   4
Bog'liq
ramazonov 410-21

Bir nechta jadvallar birlashtirish, «JOIN» lar bilan ishlash
JOIN Ikki yoki undan ortiq jadvallar qatorlarini ular orasidagi tegishli ustun asosida birlashtirish uchun ishlatiladi.Dastur kodi: SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers
ON Orders.CustomerID=Customers.CustomerID;
Dastur natijasi:

5-rasm.INNER JOIN funksiyasi orqali ikkala jadvaldagi mos qiymatlarga ega bo’lgan ma’lumotlarni chiqarib beruvchi so’rov yaratish
LEFT JOIN Kalit so'z chap jadvaldagi barcha yozuvlarni va o'ng jadvaldagi mos ma’lumotlarni (agar mavjud bo'lsa) qaytaradi.
Misol: Dastur kodi: SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;
Dastur natijasi:


6 -rasm.INNER JOIN funksiyasi orqali so’rov yaratish

SQL tilida INDEX yaratish. Tasavvur, VIEW yaratish va undan foydalanish. QLda funksiyalar yaratish. SQLda triggerlar yaratish



Indeks yaratish jadvalni indeksatsiya qilish degan ma’noni anglatadi.
Index yaratish sintaksisi:
CREATE INDEX <index nomi> ON <Ob`yekt nomi> ();
Indeksga misol:
Dastur kodi: CREATE INDEX clinics ON clinic_table(DIAGNOSIS);
Dastur natijasi:

7-rasm.Indeks yaratish

Tasavurlar foydalanuvchilardan jadvallarni ba’zi ustunlarini yashirish uchun yoki ko‘pincha foydalanuvchiga kerakli bo‘lgan bir nechta jadvaldan bitta yaratish kerak bo‘ladi.


Agar bu jadval SELECT operatorini natijasi emas, tasavur bo‘lganda edi, unga oddiy ma’lumot bazasini oddiy jadvali kabi murojat qilinar edi. Ko‘p xollarda esa MB uchta jadvaldan iborat ekanligini hisobga olmay, bitta tasavur bilan ishlanar edi.
Tasavurlar yaratish uchun CREATE VIEW komandasi ishlatiladi
CREATE VIEW «tasavur nomi» AS « select so‘rovi» ;
Tasavurlarga ham ma’lumot baza jadvallari kabi nom beriladi. Bu nom birorta ham jadval nomi bilan bir xil bo‘lmasligi kerak. AS so‘zidan keyin ma’lumotlar tanlash uchun so‘rov iborasi yoziladi.
Dastur kodi: CREATE VIEW clinic_pro AS SELECT NAME,SURNAME FROM clinic_table WHERE DIAGNOSIS='Gepatit C';
Dastur natijasi:

8-rasm.View funksiyasi

Download 2,54 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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