Zbekiston respublikasi axborot texnologiyalari va komunikatsiyalarini rivojlantirish vazirligi



Download 2,54 Mb.
Sana03.06.2022
Hajmi2,54 Mb.
#631090
Bog'liq
2-labaratoriya


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI
RIVOJLANTIRISH VAZIRLIGI



Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti

2- Laboratoriya ishi

Ma’lumotlar bazasi fanidan
219-18 – guruh talabasi
Bajardi: Ismatova Iroda


2-laboratoriya ishi
Bu ishda quyidagilar bajariladi:
1. INSERT INTO SELECT amali yordamida bir jadval qatoridan boshqa jadvalga ma'lumot olinadi;
2. Standart funksiyalardan foydalaniladi.
3. ORDER BY, GROUP BY va HAVING ishtirokida so'rovlar yoziladi


  1. INSERT INTO SELECT amali yordamida bir jadval qatoridan boshqa jadvalga ma'lumot olinadi.

CREATE TABLE Talaba (


id int not null PRIMARY KEY,
FISH varchar(50) not null,
guruh varchar(20) not null,
stipendiya int
);

CREATE TABLE Talaba2 (


id int not null PRIMARY KEY,
FISH varchar(50) not null,
guruh varchar(20) not null,
stipendiya int
);
Talaba va Talaba2 jadvali yaratildi.
INSERT INTO Talaba VALUES(1,'Tom', '222', 258000);
INSERT INTO Talaba VALUES(2,'Lucy', '232', 254);
INSERT INTO Talaba VALUES(3,'Frank', '234', 584222);
INSERT INTO Talaba VALUES(4,'Jane', '112', 251);
INSERT INTO Talaba VALUES(5,'Robert', '245', 5465);
Yuqorida faqat “Talaba” jadvaliga ma’lumot kiritildi.
COMMIT;
INSERT INTO Talaba2
SELECT * from Talaba
where stipendiya > 1000;
SELECT * FROM Talaba2;

Talaba jadvalining ko’rinishi:




Talaba2 jadvaliga ma’lumotni Talaba jadvalidan olamiz. Bunda stipendiyasi 1000 dan katta Talabani chiqarish:


  1. Standart funksiyalardan foydalaniladi.

SQL Server ko'plab built-in funktsiyalarga ega. Bularga qatorlar, raqamlar, sana bilan ishlaydigan funksiyalar, matematik funksiyalar va foydalanuvchi o’zi e’lon qilgan (user defined) funksiyalar kiradi. Biz quyida SQL serveridagi ba’zi standart funksiyalarni qo’llanishini ko’rib chiqamiz.

Talaba jadvalining dastlabki holati:



MAX() standart funksiyasining qo’llanilishi (maximum qiymat qaytaradi):





MIN() standart funksiyasining qo’llanilishi (minimum qiymat qaytaradi):




AVG() standart funksiyasining qo’llanilishi (ustun o’rta arifmetikasini qaytaradi):



UPPER() standart funksiyasining qo’llanilishi (ustun elementlarini katta harflarga o’tkazadi):




LOWER() standart funksiyasining qo’llanilishi (ustun elementlarini kichik harflarga o’tkazadi):



3.ORDER BY, GROUP BY va HAVING ishtirokida so'rovlar yoziladi


  1. Order by yordamida hodimlar maoshini o’sish tartibida joylashtirish:





  1. Order by yordamida hodimlar maoshini kamayish tartibida joylashtirish:



  1. Order by yordamida bemorlarning ism sharifini alifbo bo’yicha joylashtirish:





  1. Order by yordamida dori darmonlar narxini o’sib borish tartibida joylashtirish:






  1. Order by yordamida dori darmonlar miqdorini o’sish tartibida joylashtirish:




  1. Group by yordamida bemorlarni manzili bo’yicha guruhlab manzili Yunusobod bo’lganlarini faqat 1 tasini chiqardi:





  1. Group by yordamida maoshi 700 ming dan katta bo’lgan hodimlarni ish vaqti bo’yicha guruhlash:






  1. Group by yordamida guruxlab, order by yordamida miqdori o’sish tartibida joylashtirildi:





  1. Group by yordamida guruxlab, order by yordamida bemorlarning yoshini o’sish tartiribida joylashtirildi:





  1. Group by yordamida guruxlab order by yordamida saralandi.


Having standart so’ziga misollar:



  1. HAVING yordamida yoshi 20 dan katta bo’lgan bemorlarni chiqarish:






  1. HAVING yordamida bemor jadvalidan fish da l harfi ishtirok etganlarini chiqarish:






  1. HAVING yordamida manzili y harfi bilan boshlanganlarni fish bo’yicha o’sish tartibida saralash.





  1. Hodim lavozimi jadvalidan having yordamida yordamida id si 1 dan katta bo’lgan hodimlarni maoshini yig’indisini topish.






  1. HAVING yordamida dori darmonlar jadvalidan dori narxlarini sum yordamida yig’indisini topish.




XULOSA:
Men Ismatova Iroda bu labaratoriya ishini bajarish davomida, INTER INTO SELECT amali yordamida ishlashni, standart funksiyalardan foydalanishni, shuningdek ORDER BY, GROUP BY hamda HAVING ishtirokida so’rovlar yozishni o’rgandim.
Download 2,54 Mb.

Do'stlaringiz bilan baham:




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