O
ʻ ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI
Ma’lumotlar bazasi fanidan
3-
AMALIY ISH
Guruh:
DBM007-1
Bajardi: Solijonov Isroiljon
Mavzu: UNION, INTERSECT va MINUS standart so‘zlaridan foydalanish.
Standart funksiyalardan foydalanib so‘rovlar yaratish. Agrеgat funksiyalardan
foydalanish. Bir nеchta jadvallar birlashtirish, JOINlar bilan ishlash.
Ishdan maqsad: UNION, INTERSECT va MINUS standart so‘zlaridan
foydalanib amallar bajarish, Standart funksiyalardan foydalanib so‘rovlar yaratish,
berilgan predmet soha ma`lumotlar bazasida agregat funksiyalaridan
foydalanishni o`rganish
,
( SUM(), AVG(), MIN(), MAX(), COUNT(),
COUNT(*)
)
Berilgan predmet soha ma`lumotlar bazasidan foydalanish
SELECT SUM(Yutuqlari)
FROM JAMOLAR;
Funktsiya
SUM()
raqamli ustunning umumiy yig'indisini qaytaradi.
SELECT AVG(Reytingi)
FROM JAMOLAR;
Funktsiya
AVG()
raqamli ustunning o'rtacha qiymatini qaytaradi.
SELECT MIN(Reytingi) AS eng_yuqori_reyting
FROM JAMOLAR;
Funktsiya
MIN()
tanlangan ustunning eng kichik qiymatini qaytaradi.
SELECT MAX(Yutuqlari) AS Braziliyaning_yutuqlari_soni
FROM JAMOLAR;
Funktsiya
MAX()
tanlangan ustunning eng katta qiymatini qaytaradi.
SELECT COUNT(Nomi)
FROM JAMOLAR;
Funktsiya
COUNT()
belgilangan mezonga mos keladigan qatorlar sonini
qaytaradi.Bo’sh katakchalani hisobga olmaydi.
SELECT COUNT(*)
FROM JAMOLAR;
Funktsiya
COUNT(*)
tablitsa sonini qaytaradi .Bo’sh katakchalarni hisobga oladi.
create table JAMOLAR2(ID int,Nomi TEXT(15),Narxi VARCHAR(12),Reytingi
int(10),Yutuqlari int(20) );
INSERT INTO JAMOLAR2(ID,Nomi,Narxi,Reytingi,Yutuqlari)VALUES(1,'Uzbekistan','120mln','72','0')
INSERT INTO JAMOLAR2(ID,Nomi,Narxi,Reytingi,Yutuqlari)VALUES(2,'Italiya','650mln','7','4')
SELECT * FROM JAMOLAR
UNION
SELECT * FROM JAMOLAR2;
INSERT INTO JAMOLAR2(ID,Nomi,Narxi,Reytingi,Yutuqlari)VALUES(3,'Qatar','56mln','75','0')
INSERT INTO JAMOLAR(ID,Nomi,Narxi,Reytingi,Yutuqlari)VALUES(1,'Ispaniya','940mln','5','3')
SELECT * FROM JAMOLAR
INTERSECT
SELECT * FROM JAMOLAR2
SELECT *FROM JAMOLAR
EXCEPT /=MINUS
SELECT *FROM JAMOLAR2;
Standart funksiyalardan foydalanib so`rovlar yaratish
Select LOWER(nomi) from JAMOLAR;
LOWER - satrni kichik harfga o'zgartiradi
Select UPPER(nomi) from JAMOLAR;
UPPER - satrni katta harfga o'zgartiradi
Xulosa:
Men bu Amaliy mashg’ulotda hosil qilinga QATAR2022nomli MB ning Jamolar
tablitsasi ustida UNION, INTERSECT va MINUS standart so‘zlaridan foydalanib
amallar bajarish, Standart funksiyalardan foydalanib so‘rovlar yaratish, berilgan
predmet soha ma`lumotlar bazasida agregat funksiyalaridan foydalanishni
o`rganish
,
( SUM(), AVG(), MIN(), MAX(), COUNT(), COUNT(*))
Berilgan predmet soha ma`lumotlar bazasidan foydalanishni o`ragandim.
Dostları ilə paylaş: |